summaryrefslogtreecommitdiff
path: root/amiga/misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'amiga/misc.c')
-rwxr-xr-xamiga/misc.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/amiga/misc.c b/amiga/misc.c
index d9447aca8..b08ea7ff4 100755
--- a/amiga/misc.c
+++ b/amiga/misc.c
@@ -23,7 +23,6 @@
#include <proto/dos.h>
#include "utils/messages.h"
#include <stdlib.h>
-#include <curl/curl.h>
#include "utils/utils.h"
#include "utils/url.h"
@@ -60,7 +59,6 @@ void die(const char *error)
char *url_to_path(const char *url)
{
char *tmps, *unesc, *slash, *colon, *url2;
- CURL *curl;
if (strncmp(url, "file://", SLEN("file://")) != 0)
return NULL;
@@ -94,15 +92,8 @@ char *url_to_path(const char *url)
}
}
- if(curl = curl_easy_init())
- {
- unesc = curl_easy_unescape(curl,url2,0,NULL);
- tmps = strdup(unesc);
- free(url2);
- curl_free(unesc);
- curl_easy_cleanup(curl);
- return tmps;
- }
+ if(url_unescape(url2,&unesc) == URL_FUNC_OK)
+ return unesc;
return (char *)url2;
}