File file-5.17-option.dif of Package file

--- file-5.39/src/file.c.orig	2020-06-17 16:13:36.625305367 +0200
+++ file-5.39/src/file.c	2020-06-17 16:15:12.429553163 +0200
@@ -251,6 +251,8 @@
 			break;
 		case 'e':
 		case OPT_EXCLUDE_QUIET:
+            if (!optarg)
+                usage();
 			for (i = 0; i < __arraycount(nv); i++)
 				if (strcmp(nv[i].name, optarg) == 0)
 					break;
@@ -263,7 +265,7 @@
 			break;
 
 		case 'f':
-			if(action)
+			if(action || !optarg)
 				usage();
 			if (magic == NULL)
 				if ((magic = load(magicfile, flags)) == NULL)
@@ -273,6 +275,8 @@
 			++didsomefiles;
 			break;
 		case 'F':
+            if(!optarg)
+                usage();
 			separator = optarg;
 			break;
 		case 'i':
@@ -285,6 +289,8 @@
 			action = FILE_LIST;
 			break;
 		case 'm':
+            if(!optarg)
+                usage();
 			magicfile = optarg;
 			break;
 		case 'n':
openSUSE Build Service is sponsored by