]> code.delx.au - pulseaudio/commitdiff
memblock: rate limit 'Pool full' message
authorLennart Poettering <lennart@poettering.net>
Wed, 12 Aug 2009 19:40:38 +0000 (21:40 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 12 Aug 2009 19:40:38 +0000 (21:40 +0200)
src/pulsecore/memblock.c

index 3bc10de538c55740e5ba3766011e58c6433c6ac2..441b397b0faafa3d653a8d7d53c0f2927efd0e71 100644 (file)
@@ -258,7 +258,8 @@ static struct mempool_slot* mempool_allocate_slot(pa_mempool *p) {
             slot = (struct mempool_slot*) ((uint8_t*) p->memory.ptr + (p->block_size * (size_t) idx));
 
         if (!slot) {
-            pa_log_debug("Pool full");
+            if (pa_log_ratelimit())
+                pa_log_debug("Pool full");
             pa_atomic_inc(&p->stat.n_pool_full);
             return NULL;
         }