diff options
author | waker <wakeroid@gmail.com> | 2012-05-31 21:53:43 +0200 |
---|---|---|
committer | waker <wakeroid@gmail.com> | 2012-05-31 21:53:43 +0200 |
commit | f33561edfef176eee6d5ec1908f22a4ec91ecafd (patch) | |
tree | adc09cbcacfe82e27fee11f34a58d3b084e5515a /plmeta.c | |
parent | 385b1e33465a34a3860f4ad70ed1780e55cbb0fb (diff) |
minor optimization in pl_add_meta
Diffstat (limited to 'plmeta.c')
-rw-r--r-- | plmeta.c | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -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); |