switch: explicit route support
[staging/agl-audio-plugin.git] / config.c
index c7ca146..c317e6f 100644 (file)
--- a/config.c
+++ b/config.c
@@ -25,7 +25,7 @@
 #include <sys/mman.h>
 #include <sys/stat.h>
 #include <fcntl.h>
-#include <json/json.h>
+#include <json-c/json.h>
 
 #include <pulsecore/core-util.h>
 #include <pulsecore/pulsecore-config.h>
@@ -121,8 +121,8 @@ bool agl_config_dofile (struct userdata *u, const char *path)
                 effect_fct = json_object_get_string (json_object_object_get (elt, "effect_fct"));
                agl_router_create_rtgroup (u, pa_streq(type, "OUTPUT") ? agl_output : agl_input,
                                              name, card,
-                                             pa_streq(type, "phone") ? agl_router_phone_accept : NULL,
-                                             pa_streq(type, "phone") ? agl_router_phone_effect : NULL);
+                                             pa_streq(name, "phone") ? agl_router_phone_accept : NULL,
+                                             pa_streq(name, "phone") ? agl_router_phone_effect : NULL);
        }
 
         /* [classmap] section */