Only in libnss-pgsql-1.5.0-beta: Makefile Only in libnss-pgsql-1.5.0-beta: config.h Only in libnss-pgsql-1.5.0-beta: config.log Only in libnss-pgsql-1.5.0-beta: config.status Only in libnss-pgsql-1.5.0-beta: debugfiles.list Only in libnss-pgsql-1.5.0-beta: debuglinks.list Only in libnss-pgsql-1.5.0-beta: debugsources.list Only in libnss-pgsql-1.5.0-beta/doc: Makefile Only in libnss-pgsql-1.5.0-beta/doc: nss-pgsql.html Only in libnss-pgsql-1.5.0-beta: libtool Only in libnss-pgsql-1.5.0-beta/src: .deps Only in libnss-pgsql-1.5.0-beta/src: .libs Only in libnss-pgsql-1.5.0-beta/src: Makefile Only in libnss-pgsql-1.5.0-beta/src: backend.lo diff -ur libnss-pgsql-1.5.0-beta.debug/src/config.c libnss-pgsql-1.5.0-beta/src/config.c --- libnss-pgsql-1.5.0-beta.debug/src/config.c 2008-08-19 18:44:37.000000000 +0900 +++ libnss-pgsql-1.5.0-beta/src/config.c 2009-01-24 23:59:21.000000000 +0900 @@ -95,11 +95,15 @@ /* read options */ if(sscanf(line, " %s = %[^\n]", key, val) < 2) { print_err("line %d in %s is unparseable: \"%s\"\n", lineno, configfile, line); + fclose(cf); + return 1; } else { h = texthash(key); if (type == CONNECTION_SHADOW) { if (_shadowoptions[h] != NULL) { print_err("line %d in %s is a duplicate hash: \"%s\"\n", lineno, configfile, key); + fclose(cf); + return 1; } else { _shadowoptions[h] = malloc(strlen(val)+1); strcpy(_shadowoptions[h], val); @@ -107,6 +111,8 @@ } else { if (_options[h] != NULL ) { print_err("line %d in %s is a duplicate hash: \"%s\"\n", lineno, configfile, key); + fclose(cf); + return 1; } else { _options[h] = malloc(strlen(val)+1); strcpy(_options[h], val); Only in libnss-pgsql-1.5.0-beta/src: config.c~ Only in libnss-pgsql-1.5.0-beta/src: config.lo Only in libnss-pgsql-1.5.0-beta/src: interface.lo Only in libnss-pgsql-1.5.0-beta/src: libnss_pgsql.la diff -ur libnss-pgsql-1.5.0-beta.debug/src/util.c libnss-pgsql-1.5.0-beta/src/util.c --- libnss-pgsql-1.5.0-beta.debug/src/util.c 2004-12-01 15:29:47.000000000 +0900 +++ libnss-pgsql-1.5.0-beta/src/util.c 2009-01-24 23:55:10.000000000 +0900 @@ -24,7 +24,6 @@ va_end(ap); fflush(stderr); - exit(1); } void print_msg(const char *msg, ...) Only in libnss-pgsql-1.5.0-beta/src: util.c~ Only in libnss-pgsql-1.5.0-beta/src: util.lo Only in libnss-pgsql-1.5.0-beta: stamp-h