From d297cdaf086791f6c0089a15443444b9d781cdb4 Mon Sep 17 00:00:00 2001 From: "R. Bernstein" Date: Thu, 14 May 2009 22:30:50 -0400 Subject: [PATCH] Guard against dereferncing a null cdtext pointer. --- lib/driver/cdtext.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/driver/cdtext.c b/lib/driver/cdtext.c index 0b35a5c2..aa4d79d5 100644 --- a/lib/driver/cdtext.c +++ b/lib/driver/cdtext.c @@ -88,7 +88,8 @@ cdtext_destroy (cdtext_t *p_cdtext) char * cdtext_get (cdtext_field_t key, const cdtext_t *p_cdtext) { - if ((key == CDTEXT_INVALID) || (!p_cdtext->field[key])) return NULL; + if ((key == CDTEXT_INVALID) || !p_cdtext + || (!p_cdtext->field[key])) return NULL; return strdup(p_cdtext->field[key]); }