Update of /usr/cvsroot/asterisk/apps
In directory mongoose.digium.com:/tmp/cvs-serv10061/apps

Modified Files:
        app_authenticate.c 
Log Message:
Fix newline issue (bug #4632)


Index: app_authenticate.c
===================================================================
RCS file: /usr/cvsroot/asterisk/apps/app_authenticate.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- app_authenticate.c  1 Aug 2005 15:01:11 -0000       1.11
+++ app_authenticate.c  5 Aug 2005 21:44:19 -0000       1.12
@@ -125,6 +125,7 @@
                                        while (!feof(f)) {
                                                fgets(buf, sizeof(buf), f);
                                                if (!feof(f) && 
!ast_strlen_zero(buf)) {
+                                                       buf[strlen(buf) - 1] = 
'\0';
                                                        if (strchr(opts, 'm')) {
                                                                md5secret = 
strchr(buf, ':');
                                                                if (md5secret 
== NULL)
@@ -133,12 +134,16 @@
                                                                md5secret++;
                                                                
ast_md5_hash(md5passwd, passwd);
                                                                if 
(!strcmp(md5passwd, md5secret)) {
-                                                                       
ast_cdr_setaccount(chan, buf);
+                                                                       if 
(strchr(opts, 'a'))
+                                                                               
ast_cdr_setaccount(chan, buf);
                                                                        break;
                                                                }
                                                        } else {
-                                                               
if(!strcmp(passwd, buf))
+                                                               
if(!strcmp(passwd, buf)) {
+                                                                       if 
(strchr(opts, 'a'))
+                                                                               
ast_cdr_setaccount(chan, buf);
                                                                        break;
+                                                               }
                                                        }
                                                }
                                        }

_______________________________________________
Asterisk-Cvs mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-cvs

Reply via email to