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
