diff --git a/NEWS b/NEWS
index f0405d1c4b6cdf499950e97d1c57843173aed59d..9f48402029f1625b7c713df90a3a4677e339b5a0 100644
--- a/NEWS
+++ b/NEWS
@@ -64,6 +64,7 @@ documents those changes that are of interest to users and administrators.
     salloc.
  -- Add scancel -f/--full option to signal all steps including batch script and
     all of its child processes.
+ -- Fix salloc -I to accept an argument
 
 * Changes in Slurm 15.08.1
 ==========================
diff --git a/src/salloc/opt.c b/src/salloc/opt.c
index 5cce18f665bda496da3a18eb7a6d501e3b564e28..d96ba3cbc17698efa117326990a1056606b956db 100644
--- a/src/salloc/opt.c
+++ b/src/salloc/opt.c
@@ -734,7 +734,7 @@ void set_options(const int argc, char **argv)
 		{NULL,            0,                 0, 0}
 	};
 	char *opt_string =
-		"+A:B:c:C:d:D:F:g:hHIJ:kK::L:m:n:N:Op:P:QRsS:t:uU:vVw:W:x:";
+		"+A:B:c:C:d:D:F:g:hHI::J:kK::L:m:n:N:Op:P:QRsS:t:uU:vVw:W:x:";
 	char *pos_delimit;
 
 	struct option *optz = spank_option_table_create(long_options);