cleanup: check for strdup() success in stanza_create_http_upload_request()

This commit is contained in:
Michael Vetter
2026-02-27 20:38:32 +01:00
parent 0218ba26c8
commit 5d31f376dd

View File

@@ -221,6 +221,12 @@ stanza_create_http_upload_request(xmpp_ctx_t* ctx, const char* const id,
xmpp_stanza_set_ns(request, STANZA_NS_HTTP_UPLOAD);
auto_char char* filename_cpy = strdup(upload->filename);
if (!filename_cpy) {
xmpp_stanza_release(iq);
xmpp_stanza_release(request);
return NULL;
}
// strip spaces from filename (servers don't spaces)
for (size_t i = 0; i < strlen(filename_cpy); i++) {
if (filename_cpy[i] == ' ') {