Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > media > main-updates-src > by-pkgid > b6defacb3e45f6c031a053c9af126cf0 > files > 23

vixie-cron-4.1-9.1mdv2007.1.src.rpm

--- vixie-cron-4.1/user.c.freecon_segv	2004-08-31 15:51:10.426657000 -0400
+++ vixie-cron-4.1/user.c	2004-08-31 16:33:34.196915000 -0400
@@ -103,7 +103,8 @@
 		free_entry(e);
 	}
 #ifdef WITH_SELINUX
-	freecon(u->scontext);
+	if( u->scontext != NULL )
+	    freecon(u->scontext);
 #endif	
 	free(u);
 }
@@ -159,7 +160,8 @@
 			u = NULL;
 			goto done;
 		}
-	}
+	}else
+	    u->scontext = NULL;
 #endif
 
 	/* load the crontab