diff options
author | William Wennerström <william@wstrm.dev> | 2020-07-21 11:36:09 +0200 |
---|---|---|
committer | William Wennerström <william@wstrm.dev> | 2020-11-16 21:58:10 +0100 |
commit | be62b446f778ba6c064d6e054dfb7b5eacb1f1ae (patch) | |
tree | bdec767b86df6d40b62aa68566d693a8da8ec385 /src/command | |
parent | ab83afe21b1a7d5d2aff5f029687ea659e05360f (diff) | |
download | profani-tty-be62b446f778ba6c064d6e054dfb7b5eacb1f1ae.tar.gz |
Add stubs
Diffstat (limited to 'src/command')
-rw-r--r-- | src/command/cmd_funcs.c | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/src/command/cmd_funcs.c b/src/command/cmd_funcs.c index ada53f9d..c6557159 100644 --- a/src/command/cmd_funcs.c +++ b/src/command/cmd_funcs.c @@ -69,7 +69,6 @@ #include "event/client_events.h" #include "tools/http_upload.h" #include "tools/http_download.h" -#include "tools/aesgcm_download.h" #include "tools/autocomplete.h" #include "tools/parser.h" #include "tools/bookmark_ignore.h" @@ -97,6 +96,7 @@ #ifdef HAVE_OMEMO #include "omemo/omemo.h" #include "xmpp/omemo.h" +#include "tools/aesgcm_download.h" #endif #ifdef HAVE_GTK @@ -9168,6 +9168,7 @@ _url_save_fallback_method(ProfWin* window, const char* url, const char* filename { gchar* scheme = g_uri_parse_scheme(url); +#ifdef HAVE_OMEMO if (g_strcmp0(scheme, "aesgcm") == 0) { AESGCMDownload* download = malloc(sizeof(AESGCMDownload)); download->window = window; @@ -9176,15 +9177,20 @@ _url_save_fallback_method(ProfWin* window, const char* url, const char* filename pthread_create(&(download->worker), NULL, &aesgcm_file_get, download); aesgcm_download_add_download(download); - } else { - HTTPDownload* download = malloc(sizeof(HTTPDownload)); - download->window = window; - download->url = strdup(url); - download->filename = strdup(filename); - pthread_create(&(download->worker), NULL, &http_file_get, download); - http_download_add_download(download); + free(scheme); + + return; } +#endif + + HTTPDownload* download = malloc(sizeof(HTTPDownload)); + download->window = window; + download->url = strdup(url); + download->filename = strdup(filename); + + pthread_create(&(download->worker), NULL, &http_file_get, download); + http_download_add_download(download); free(scheme); } |