lib/ldb-samba: Add comment dicouraging use of schemaUpgradeInProgress
[obnox/samba/samba-obnox.git] / nsswitch / nsstest.c
index e2b39bc6bea9ae2bdb6699f008d5cbf8dbb3441d..4b3d0a4301c765f99b91d5e541b70c7478f11736 100644 (file)
@@ -371,6 +371,10 @@ static void nss_test_initgroups(char *name, gid_t gid)
        NSS_STATUS status;
 
        groups = (gid_t *)malloc(sizeof(gid_t) * size);
+       if (groups == NULL) {
+               printf("Unable to allocate memory for groups\n");
+               return;
+       }
        groups[0] = gid;
 
        status = nss_initgroups(name, gid, &groups, &start, &size);
@@ -451,25 +455,25 @@ static void nss_test_errors(void)
        pwd = getpwnam("nosuchname");
        if (pwd || last_error != NSS_STATUS_NOTFOUND) {
                total_errors++;
-               printf("ERROR Non existant user gave error %d\n", last_error);
+               printf("ERROR Non existent user gave error %d\n", last_error);
        }
 
        pwd = getpwuid(0xFFF0);
        if (pwd || last_error != NSS_STATUS_NOTFOUND) {
                total_errors++;
-               printf("ERROR Non existant uid gave error %d\n", last_error);
+               printf("ERROR Non existent uid gave error %d\n", last_error);
        }
 
        grp = getgrnam("nosuchgroup");
        if (grp || last_error != NSS_STATUS_NOTFOUND) {
                total_errors++;
-               printf("ERROR Non existant group gave error %d\n", last_error);
+               printf("ERROR Non existent group gave error %d\n", last_error);
        }
 
        grp = getgrgid(0xFFF0);
        if (grp || last_error != NSS_STATUS_NOTFOUND) {
                total_errors++;
-               printf("ERROR Non existant gid gave error %d\n", last_error);
+               printf("ERROR Non existent gid gave error %d\n", last_error);
        }
 }