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

Modified Files:
        pbx_dundi.c 
Log Message:
Fix gethostname calls (bug #4198, with mods)


Index: pbx_dundi.c
===================================================================
RCS file: /usr/cvsroot/asterisk/pbx/pbx_dundi.c,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -d -r1.33 -r1.34
--- pbx_dundi.c 29 Apr 2005 17:00:33 -0000      1.33
+++ pbx_dundi.c 8 May 2005 16:44:25 -0000       1.34
@@ -4453,7 +4453,7 @@
        char *cat;
        int format;
        int x;
-       char hn[256];
+       char hn[MAXHOSTNAMELEN]="";
        struct ast_hostent he;
        struct hostent *hp;
        struct sockaddr_in sin2;
@@ -4470,7 +4470,7 @@
                return -1;
        }
        ipaddr[0] = '\0';
-       if (!gethostname(hn, sizeof(hn))) {
+       if (!gethostname(hn, sizeof(hn)-1)) {
                hp = ast_gethostbyname(hn, &he);
                if (hp) {
                        memcpy(&sin2.sin_addr, hp->h_addr, 
sizeof(sin2.sin_addr));

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

Reply via email to