g_free(buf);
if (val == G_ALERTALTERNATE) {
#ifndef G_OS_WIN32
- gchar *cmd = g_strdup_printf("gpg --send-keys %s", key->fpr);
+ gchar *cmd = g_strdup_printf("gpg --no-tty --send-keys %s", key->fpr);
int res = 0;
pid_t pid = 0;
pid = fork();
} else if (pid == 0) {
/* son */
res = system(cmd);
+ res = WEXITSTATUS(res);
_exit(res);
} else {
int status = 0;