diff --git a/funcs/func_curl.c b/funcs/func_curl.c
index a1ed4e9911abb0c1e3c22a870f8666bd4dd57330..47f0bb9b62d9615db7ecad64a0a80a23e81678cd 100644
--- a/funcs/func_curl.c
+++ b/funcs/func_curl.c
@@ -275,7 +275,7 @@ static int acf_curlopt_read(struct ast_channel *chan, const char *cmd, char *dat
 {
 	struct ast_datastore *store;
 	struct global_curl_info *list[2] = { &global_curl_info, NULL };
-	struct curl_settings *cur;
+	struct curl_settings *cur = NULL;
 	CURLoption key;
 	enum optiontype ot;
 	int i;