]> code.delx.au - pulseaudio/commitdiff
fix a segfault when uploading samples with esound
authorLennart Poettering <lennart@poettering.net>
Sun, 23 Apr 2006 21:25:27 +0000 (21:25 +0000)
committerLennart Poettering <lennart@poettering.net>
Sun, 23 Apr 2006 21:25:27 +0000 (21:25 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@791 fefdeb5f-60dc-0310-8127-8f9354f1896f

src/polypcore/core-scache.c

index 2e8d453cd5c66f99bde94a5b7c7bd1a71e710a45..82c61a1d2575c74647c3ea4966c044f0fd6851dd 100644 (file)
@@ -133,7 +133,7 @@ int pa_scache_add_item(pa_core *c, const char *name, const pa_sample_spec *ss, c
     pa_scache_entry *e;
     assert(c && name);
 
-    if (chunk->length > PA_SCACHE_ENTRY_SIZE_MAX)
+    if (chunk && chunk->length > PA_SCACHE_ENTRY_SIZE_MAX)
         return -1;
 
     if (!(e = scache_add_item(c, name)))