diff -Naurp --exclude CVS --exclude ChangeLog --exclude VERSION --exclude Makefile old/libsemanage/src/parse_utils.c new/libsemanage/src/parse_utils.c --- old/libsemanage/src/parse_utils.c 2005-11-03 12:48:03.000000000 -0500 +++ new/libsemanage/src/parse_utils.c 2005-11-04 00:06:18.000000000 -0500 @@ -256,10 +256,10 @@ int parse_fetch_int( goto err; } - value = strtol(info->ptr, &test, 10); + value = strtol(str, &test, 10); if (*test != '\0') { - ERR(handle, "could not parse numeric value: %s (%s: %u)\n%s", - strerror(errno), info->filename, + ERR(handle, "could not parse numeric value \"%s\": " + "(%s: %u)\n%s", str, info->filename, info->lineno, info->orig_line); goto err; }