check whether a connection exists before executing certain commands

This commit is contained in:
josch
2014-10-25 11:34:34 +02:00
parent 5e24f47c10
commit fe17cb517f
11 changed files with 78 additions and 3 deletions

View File

@@ -38,6 +38,11 @@ int mfshell_cmd_list(mfshell * mfshell, int argc, char *const argv[])
if (mfshell == NULL)
return -1;
if (mfshell->conn == NULL) {
fprintf(stderr, "conn is NULL\n");
return -1;
}
if (argc != 1) {
fprintf(stderr, "Invalid number of arguments\n");
return -1;
@@ -50,6 +55,10 @@ int mfshell_cmd_list(mfshell * mfshell, int argc, char *const argv[])
&folder_result, NULL);
mfconn_update_secret_key(mfshell->conn);
if (folder_result == NULL) {
return -1;
}
for (i = 0; folder_result[i] != NULL; i++) {
printf("%s %s\n", folder_get_name(folder_result[i]),
folder_get_key(folder_result[i]));