diff --git a/src/slurmd/common/run_script.c b/src/slurmd/common/run_script.c
index 9415904ae08a2789a217bf40f4452f268006d6c3..8ce750898223250185e350a9612782ea39d28215 100644
--- a/src/slurmd/common/run_script.c
+++ b/src/slurmd/common/run_script.c
@@ -183,7 +183,7 @@ static List _script_list_create (const char *pattern)
 int run_script(const char *name, const char *pattern, uint32_t jobid,
 	   int max_wait, char **env)
 {
-	int rc;
+	int rc = 0;
 	List l;
 	ListIterator i;
 	char *s;