diff options
Diffstat (limited to 'libmailutils/url/create.c')
-rw-r--r-- | libmailutils/url/create.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libmailutils/url/create.c b/libmailutils/url/create.c index 130b7a2bc..d6b01be2c 100644 --- a/libmailutils/url/create.c +++ b/libmailutils/url/create.c @@ -532,7 +532,11 @@ mu_url_create_hint (mu_url_t *purl, const char *str, int flags, { int rc; struct mu_url_ctx ctx; - mu_url_t url = calloc (1, sizeof (*url)); + mu_url_t url; + + if (!purl) + return EINVAL; + url = calloc (1, sizeof (*url)); if (url == NULL) return ENOMEM; url->name = strdup (str); |