]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Restore mempool_strdup bahaviour when arg is NULL
authorVsevolod Stakhov <vsevolod@rspamd.com>
Thu, 17 Aug 2023 10:47:02 +0000 (11:47 +0100)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Thu, 17 Aug 2023 10:47:02 +0000 (11:47 +0100)
src/libutil/mem_pool.c

index edfb3c016c2b0f1a0b385d795946c606a03d98f7..bbd302a23531a7c38750078545ecc597f6dd5cd8 100644 (file)
@@ -605,6 +605,9 @@ rspamd_mempool_alloc_shared_(rspamd_mempool_t *pool, gsize size, gsize alignment
 gchar *
 rspamd_mempool_strdup_(rspamd_mempool_t *pool, const gchar *src, const gchar *loc)
 {
+       if (src == NULL) {
+               return NULL;
+       }
        return rspamd_mempool_strdup_len_(pool, src, strlen(src), loc);
 }