summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Belt <andrewpbelt@gmail.com>2017-09-10 06:32:11 -0400
committerAndrew Belt <andrewpbelt@gmail.com>2017-09-10 06:32:11 -0400
commit05a75ce24edfecf54e49fa4731fe980efd7c6a75 (patch)
tree1a5c187e8566a263dafe753e1b30c4bbac8842f1
parent4ded7b174815595c047f1d0375f4ac174ff65d7c (diff)
Fix plugin and request.hpp bugs, add icon res file to Windows
-rw-r--r--Rack.resbin0 -> 370640 bytes
-rw-r--r--src/plugin.cpp2
-rw-r--r--src/util/request.cpp4
3 files changed, 4 insertions, 2 deletions
diff --git a/Rack.res b/Rack.res
new file mode 100644
index 00000000..f5ee5d56
--- /dev/null
+++ b/Rack.res
Binary files differ
diff --git a/src/plugin.cpp b/src/plugin.cpp
index ac560bc7..ae278e6c 100644
--- a/src/plugin.cpp
+++ b/src/plugin.cpp
@@ -218,7 +218,7 @@ static void pluginRefreshPlugin(json_t *pluginJ) {
// Find slug in plugins list
for (Plugin *p : gPlugins) {
if (p->slug == slug) {
- // return;
+ return;
}
}
diff --git a/src/util/request.cpp b/src/util/request.cpp
index 5e859f36..24e01f49 100644
--- a/src/util/request.cpp
+++ b/src/util/request.cpp
@@ -123,7 +123,9 @@ bool requestDownload(std::string url, std::string filename, float *progress) {
if (!curl)
return false;
- FILE *file = fopen(filename.c_str(), "w");
+ FILE *file = fopen(filename.c_str(), "wb");
+ if (!file)
+ return false;
curl_easy_setopt(curl, CURLOPT_URL, url.c_str());
curl_easy_setopt(curl, CURLOPT_VERBOSE, false);