Commit Diff


commit - 6199f12134c76581cbb93d849c475019dc5885b0
commit + aef3cd66bff0ee1c7bd9bfa823cb326e47d6af19
blob - 11445d6c1103f884f63bbad6d50d174ca8958ab7
blob + 1a1f408c6fd342ef28f2f535ebd1d28020b8abfc
--- FICS/utils.c
+++ FICS/utils.c
@@ -487,6 +487,11 @@ psend_raw_file(int p, const char *dir, const char *fil
 	char	 tmp[MAX_LINE_SIZE] = { '\0' };
 	int	 num;
 
+	if (file == NULL || strcmp(file, "") == 0) {
+		warnx("%s: no file", __func__);
+		return -1;
+	}
+
 	if (dir)
 		(void) snprintf(fname, sizeof fname, "%s/%s", dir, file);
 	else