From ace33ff2c18c732e7ac30c49d95f7c35e06d7cee Mon Sep 17 00:00:00 2001 From: Thomas Schmucker Date: Fri, 4 Sep 2020 09:16:44 +0200 Subject: fix: Prüfe, ob 'data' wirklich dereferenziert werden kann MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dlist.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'dlist.c') diff --git a/dlist.c b/dlist.c index a2a5cfd..32258e8 100644 --- a/dlist.c +++ b/dlist.c @@ -112,7 +112,9 @@ dlist_pop_front(struct dlist *dlist, T *data) else element->next->prev = NULL; - *data = element->data; + if ( data != NULL ) { + *data = element->data; + } free(element); return true; @@ -134,7 +136,9 @@ dlist_pop_back(struct dlist *dlist, T *data) else element->prev->next = NULL; - *data = element->data; + if ( data != NULL ) { + *data = element->data; + } free(element); return true; -- cgit v1.3