summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/carddav.c20
1 files changed, 4 insertions, 16 deletions
diff --git a/src/carddav.c b/src/carddav.c
index aeb0ad5..92e6362 100644
--- a/src/carddav.c
+++ b/src/carddav.c
@@ -425,12 +425,9 @@ CARDDAV_RESPONSE carddav_get_object(response *result,
CARDDAV_RESPONSE carddav_response;
g_return_val_if_fail(info != NULL, TRUE);
+ g_return_val_if_fail(result != NULL, NOTIMPLEMENTED);
init_runtime(info);
- if (!result) {
- result = malloc(sizeof(response *));
- memset(result, '\0', sizeof(response *));
- }
init_carddav_settings(&settings);
settings.ACTION = GET;
settings.start = start;
@@ -489,12 +486,9 @@ CARDDAV_RESPONSE carddav_getall_object(response* result,
CARDDAV_RESPONSE carddav_response;
g_return_val_if_fail(info != NULL, TRUE);
+ g_return_val_if_fail(result != NULL, NOTIMPLEMENTED);
init_runtime(info);
- if (!result) {
- result = malloc(sizeof(response *));
- memset(result, '\0', sizeof(response *));
- }
init_carddav_settings(&settings);
settings.ACTION = GETALL;
if (info->options->debug)
@@ -553,12 +547,9 @@ CARDDAV_RESPONSE carddav_getall_object_by_uri(response* result,
CARDDAV_RESPONSE carddav_response;
g_return_val_if_fail(info != NULL, TRUE);
+ g_return_val_if_fail(result != NULL, NOTIMPLEMENTED);
init_runtime(info);
- if (!result) {
- result = malloc(sizeof(response *));
- memset(result, '\0', sizeof(response *));
- }
init_carddav_settings(&settings);
settings.ACTION = GETALL;
if (info->options->debug)
@@ -616,12 +607,9 @@ CARDDAV_RESPONSE carddav_get_displayname(response* result,
CARDDAV_RESPONSE carddav_response;
g_return_val_if_fail(info != NULL, TRUE);
+ g_return_val_if_fail(result != NULL, NOTIMPLEMENTED);
init_runtime(info);
- if (!result) {
- result = malloc(sizeof(response *));
- memset(result, '\0', sizeof(response *));
- }
init_carddav_settings(&settings);
settings.ACTION = GETCALNAME;
if (info->options->debug)