HTTP and HTTPS library for Mbed OS 5
Dependents: RZ_A2M_Mbed_samples_20201012 RZ_A2M_Mbed_samples
Diff: source/http_parsed_url.h
- Revision:
- 40:8fe3b866f1f4
- Parent:
- 39:a8d157986ad8
--- a/source/http_parsed_url.h Mon Aug 12 11:45:31 2019 +0200
+++ b/source/http_parsed_url.h Wed Sep 16 14:40:45 2020 +0900
@@ -30,7 +30,7 @@
char* value;
if (parsed_url.field_set & (1 << ix)) {
value = (char*)calloc(parsed_url.field_data[ix].len + 1, 1);
- memcpy(value, url + parsed_url.field_data[ix].off,
+ memcpy((void*)value, url + parsed_url.field_data[ix].off,
parsed_url.field_data[ix].len);
}
else {
@@ -45,7 +45,7 @@
case UF_USERINFO: _userinfo = value; break;
default:
// PORT is already parsed, FRAGMENT is not relevant for HTTP requests
- free(value);
+ free((void*)value);
break;
}
}
@@ -68,11 +68,11 @@
}
~ParsedUrl() {
- if (_schema) free(_schema);
- if (_host) free(_host);
- if (_path) free(_path);
- if (_query) free(_query);
- if (_userinfo) free(_userinfo);
+ if (_schema) free((void*)_schema);
+ if (_host) free((void*)_host);
+ if (_path) free((void*)_path);
+ if (_query) free((void*)_query);
+ if (_userinfo) free((void*)_userinfo);
}
uint16_t port() const { return _port; }