mirror of
https://github.com/xorgy/mediafire-fuse
synced 2026-01-13 21:24:28 -08:00
check whether a connection exists before executing certain commands
This commit is contained in:
@@ -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]));
|
||||
|
||||
Reference in New Issue
Block a user