diff --git a/src/copy.c b/src/copy.c index 1a1b63e..e57f285 100644 --- a/src/copy.c +++ b/src/copy.c @@ -89,6 +89,8 @@ static int _copy(Prefs * prefs, unsigned int filec, char * filev[]) GtkWidget * widget; PangoFontDescription * bold; + if(filec < 2 || filev == NULL) + return 1; /* FIXME report error */ copy.prefs = prefs; copy.filec = filec; copy.filev = filev; diff --git a/src/move.c b/src/move.c index 1a1d6f5..61952ca 100644 --- a/src/move.c +++ b/src/move.c @@ -56,13 +56,15 @@ static void _move_on_closex(GtkWidget * widget, GdkEvent * event, gpointer data); static gboolean _move_idle_first(gpointer data); -static int _move(Prefs * prefs, int filec, char * filev[]) +static int _move(Prefs * prefs, unsigned int filec, char * filev[]) { static Move move; GtkWidget * vbox; GtkWidget * hbox; GtkWidget * widget; + if(filec < 2 || filev == NULL) + return 1; /* FIXME report error */ move.prefs = prefs; move.filec = filec; move.filev = filev;