[pulseaudio-commits] src/pulsecore

Tanu Kaskinen tanuk at kemper.freedesktop.org
Fri Dec 6 03:32:15 PST 2013


 src/pulsecore/core-util.c |    5 +++++
 1 file changed, 5 insertions(+)

New commits:
commit 345de08f2bd91f48ac83464b62c7129e00fac4e6
Author: Peter Meerwald <p.meerwald at bct-electronic.com>
Date:   Fri Nov 29 15:58:42 2013 +0100

    core-util: Check that we actually have regexec before we use it
    
    Thanks to Pierre Ossman for reporting the bug and providing an initial
    fix on which this patch is based.
    
    BugLink: https://bugs.freedesktop.org/show_bug.cgi?id=69708

diff --git a/src/pulsecore/core-util.c b/src/pulsecore/core-util.c
index a2c3a39..06c3884 100644
--- a/src/pulsecore/core-util.c
+++ b/src/pulsecore/core-util.c
@@ -954,6 +954,7 @@ void pa_reset_priority(void) {
 }
 
 int pa_match(const char *expr, const char *v) {
+#if defined(HAVE_REGEX_H) || defined(HAVE_PCREPOSIX_H)
     int k;
     regex_t re;
     int r;
@@ -976,6 +977,10 @@ int pa_match(const char *expr, const char *v) {
         errno = EINVAL;
 
     return r;
+#else
+    errno = ENOSYS;
+    return -1;
+#endif
 }
 
 /* Try to parse a boolean string value.*/



More information about the pulseaudio-commits mailing list