ab22837
Index: libsemanage/src/semanage_store.c
ab22837
===================================================================
ab22837
RCS file: /cvsroot/selinux/nsa/selinux-usr/libsemanage/src/semanage_store.c,v
ab22837
retrieving revision 1.21
ab22837
diff -u -r1.21 semanage_store.c
ab22837
--- libsemanage/src/semanage_store.c	9 Nov 2005 14:52:55 -0000	1.21
ab22837
+++ libsemanage/src/semanage_store.c	14 Nov 2005 21:43:09 -0000
ab22837
@@ -950,11 +950,6 @@
ab22837
 		goto cleanup;
ab22837
 	}
ab22837
 
ab22837
-	if ((r = semanage_exec_prog(sh, sh->conf->genhomedircon, sh->conf->store_path, "")) != 0) {
ab22837
-		ERR(sh, "genhomedircon returned error code %d.", r);
ab22837
-		goto cleanup;
ab22837
-	}
ab22837
-
ab22837
 	retval = 0;
ab22837
 cleanup:
ab22837
 	free(storepath);
ab22837
@@ -1070,6 +1065,12 @@
ab22837
 		goto cleanup;
ab22837
 	}
ab22837
 
ab22837
+	if ((retval = semanage_exec_prog(sh, sh->conf->genhomedircon, sh->conf->store_path, "")) != 0) {
ab22837
+		ERR(sh, "genhomedircon returned error code %d.", retval);
ab22837
+		goto cleanup;
ab22837
+	}
ab22837
+
ab22837
+
ab22837
 cleanup:
ab22837
 	return retval;
ab22837