]> git.sur5r.net Git - openldap/blobdiff - libraries/liblutil/utils.c
Misc library fixes from HEAD
[openldap] / libraries / liblutil / utils.c
index 7e86618e51ff45aeee957097ee56b831a620a687..e76395f4e97af4dd93a00edb2904942f8d1e8a00 100644 (file)
@@ -207,7 +207,7 @@ int lutil_parsetime( char *atm, struct lutil_tm *tm )
                unsigned i, fracs;
 
                /* Is the stamp reasonably long? */
-               for (i=0; isdigit(atm[i]); i++);
+               for (i=0; isdigit((unsigned char) atm[i]); i++);
                if (i < sizeof("00000101000000")-1)
                        break;
 
@@ -247,7 +247,7 @@ int lutil_parsetime( char *atm, struct lutil_tm *tm )
                if (tm->tm_sec < 0 || tm->tm_sec > 61) break;
 
                /* Fractions of seconds */
-               for (i = 0, fracs = 0;isdigit(*ptr);) {
+               for (i = 0, fracs = 0; isdigit((unsigned char) *ptr); ) {
                        i*=10; i+= *ptr++ - '0';
                        fracs++;
                }