Return -1 upon errors
This commit is contained in:
parent
6f99ccd2c4
commit
c9ec4a8007
|
@ -286,7 +286,7 @@ static int _common_symlink(GtkWidget * window, char const * cur)
|
||||||
newsymlink = _("New symbolic link");
|
newsymlink = _("New symbolic link");
|
||||||
len = strlen(cur) + strlen(newsymlink) + 2;
|
len = strlen(cur) + strlen(newsymlink) + 2;
|
||||||
if((path = malloc(len)) == NULL)
|
if((path = malloc(len)) == NULL)
|
||||||
return 1;
|
return -1;
|
||||||
snprintf(path, len, "%s/%s", cur, newsymlink);
|
snprintf(path, len, "%s/%s", cur, newsymlink);
|
||||||
dialog = gtk_dialog_new_with_buttons(newsymlink,
|
dialog = gtk_dialog_new_with_buttons(newsymlink,
|
||||||
(window != NULL) ? GTK_WINDOW(window) : NULL,
|
(window != NULL) ? GTK_WINDOW(window) : NULL,
|
||||||
|
@ -315,7 +315,7 @@ static int _common_symlink(GtkWidget * window, char const * cur)
|
||||||
if(gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_OK)
|
if(gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_OK)
|
||||||
to = gtk_entry_get_text(GTK_ENTRY(widget));
|
to = gtk_entry_get_text(GTK_ENTRY(widget));
|
||||||
if(to != NULL && strlen(to) > 0 && symlink(to, path) != 0)
|
if(to != NULL && strlen(to) > 0 && symlink(to, path) != 0)
|
||||||
ret = 1;
|
ret = -1;
|
||||||
gtk_widget_destroy(dialog);
|
gtk_widget_destroy(dialog);
|
||||||
free(path);
|
free(path);
|
||||||
return ret;
|
return ret;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user