From f33561edfef176eee6d5ec1908f22a4ec91ecafd Mon Sep 17 00:00:00 2001 From: waker Date: Thu, 31 May 2012 21:53:43 +0200 Subject: minor optimization in pl_add_meta --- plmeta.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'plmeta.c') diff --git a/plmeta.c b/plmeta.c index 764cfff0..7442e4bd 100644 --- a/plmeta.c +++ b/plmeta.c @@ -28,6 +28,9 @@ void pl_add_meta (playItem_t *it, const char *key, const char *value) { + if (!value || !*value) { + return; + } LOCK; // check if it's already set DB_metaInfo_t *normaltail = NULL; @@ -54,10 +57,6 @@ pl_add_meta (playItem_t *it, const char *key, const char *value) { } // add char str[256]; - if (!value || !*value) { - UNLOCK; - return; - } m = malloc (sizeof (DB_metaInfo_t)); memset (m, 0, sizeof (DB_metaInfo_t)); m->key = metacache_add_string (key); -- cgit v1.2.3