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

Modified Files:
        res_features.c res_osp.c 
Log Message:
don't use '%i' at all, since we have no current use cases that need non base-10 
parsing (bug #4110)


Index: res_features.c
===================================================================
RCS file: /usr/cvsroot/asterisk/res/res_features.c,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -d -r1.50 -r1.51
--- res_features.c      27 Apr 2005 03:58:40 -0000      1.50
+++ res_features.c      29 Apr 2005 17:00:33 -0000      1.51
@@ -1571,7 +1571,7 @@
                                } else
                                        parkingtime = parkingtime * 1000;
                        } else if (!strcasecmp(var->name, "parkpos")) {
-                               if (sscanf(var->value, "%i-%i", &start, &end) 
!= 2) {
+                               if (sscanf(var->value, "%d-%d", &start, &end) 
!= 2) {
                                        ast_log(LOG_WARNING, "Format for 
parking positions is a-b, where a and b are numbers at line %d of 
parking.conf\n", var->lineno);
                                } else {
                                        parking_start = start;

Index: res_osp.c
===================================================================
RCS file: /usr/cvsroot/asterisk/res/res_osp.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- res_osp.c   21 Apr 2005 06:02:44 -0000      1.13
+++ res_osp.c   29 Apr 2005 17:00:33 -0000      1.14
@@ -151,22 +151,22 @@
                        } else
                                ast_log(LOG_WARNING, "Too many Service points 
at line %d\n", v->lineno);
                } else if (!strcasecmp(v->name, "maxconnections")) {
-                       if ((sscanf(v->value, "%i", &x) == 1) && (x > 0) && (x 
<= 1000)) {
+                       if ((sscanf(v->value, "%d", &x) == 1) && (x > 0) && (x 
<= 1000)) {
                                osp->maxconnections = x;
                        } else
                                ast_log(LOG_WARNING, "maxconnections should be 
an integer from 1 to 1000, not '%s' at line %d\n", v->value, v->lineno);
                } else if (!strcasecmp(v->name, "retrydelay")) {
-                       if ((sscanf(v->value, "%i", &x) == 1) && (x >= 0) && (x 
<= 10)) {
+                       if ((sscanf(v->value, "%d", &x) == 1) && (x >= 0) && (x 
<= 10)) {
                                osp->retrydelay = x;
                        } else
                                ast_log(LOG_WARNING, "retrydelay should be an 
integer from 0 to 10, not '%s' at line %d\n", v->value, v->lineno);
                } else if (!strcasecmp(v->name, "retrylimit")) {
-                       if ((sscanf(v->value, "%i", &x) == 1) && (x >= 0) && (x 
<= 100)) {
+                       if ((sscanf(v->value, "%d", &x) == 1) && (x >= 0) && (x 
<= 100)) {
                                osp->retrylimit = x;
                        } else
                                ast_log(LOG_WARNING, "retrylimit should be an 
integer from 0 to 100, not '%s' at line %d\n", v->value, v->lineno);
                } else if (!strcasecmp(v->name, "timeout")) {
-                       if ((sscanf(v->value, "%i", &x) == 1) && (x >= 200) && 
(x <= 10000)) {
+                       if ((sscanf(v->value, "%d", &x) == 1) && (x >= 200) && 
(x <= 10000)) {
                                osp->timeout = x;
                        } else
                                ast_log(LOG_WARNING, "timeout should be an 
integer from 200 to 10000, not '%s' at line %d\n", v->value, v->lineno);

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

Reply via email to