]> granicus.if.org Git - shadow/commitdiff
* src/useradd.c: Set errno to 0 before calling strtol.
authornekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Sun, 5 Apr 2009 22:02:50 +0000 (22:02 +0000)
committernekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Sun, 5 Apr 2009 22:02:50 +0000 (22:02 +0000)
ChangeLog
src/useradd.c

index aa72d20f40f2539d6cb6480eca803b26897900ab..e3536db2d097f490c31554e8e8d101e68c41cb87 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-04-05  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * src/useradd.c: Set errno to 0 before calling strtol.
+
 2009-04-05  Nicolas François  <nicolas.francois@centraliens.net>
 
        * libmisc/isexpired.c: If there are no shadow entry, there is no
index 8ae84249dcaa4b510ffeaac44c63ce7e3d0ac2b7..e90108ed8b5ca1baaacd9b6a9f2e8bf2f582b790 100644 (file)
@@ -286,6 +286,7 @@ static long get_number (const char *numstr)
        long val;
        char *endptr;
 
+       errno = 0;
        val = strtol (numstr, &endptr, 10);
        if (('\0' == *numstr) || ('\0' != *endptr) || (ERANGE == errno)) {
                fprintf (stderr,