Allow chan_usbradio to compile again.
authorJason Parker <jparker@digium.com>
Wed, 17 Oct 2007 16:09:01 +0000 (16:09 +0000)
committerJason Parker <jparker@digium.com>
Wed, 17 Oct 2007 16:09:01 +0000 (16:09 +0000)
Closes issue #11014, patch by seanbright.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@86104 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_usbradio.c
channels/xpmr/xpmr.c

index 99cd946..6e26e1e 100644 (file)
@@ -2446,6 +2446,7 @@ static struct chan_usbradio_pvt *store_config(struct ast_config *cfg, char *ctg)
        struct ast_variable *v;
        struct chan_usbradio_pvt *o;
        struct ast_config *cfg1;
+       struct ast_flags config_flags = { 0 };
 
        if (ctg == NULL) {
                traceusb1((" store_config() ctg == NULL\n"));
@@ -2510,7 +2511,7 @@ static struct chan_usbradio_pvt *store_config(struct ast_config *cfg, char *ctg)
                        );
        }
        
-       cfg1 = ast_config_load(config1);
+       cfg1 = ast_config_load(config1, config_flags);
        if (!cfg1)
        {
                o->rxmixerset = 500;
@@ -2733,12 +2734,13 @@ static int load_module(void)
 {
        struct ast_config *cfg = NULL;
        char *ctg = NULL;
+       struct ast_flags config_flags = { 0 };
 
        /* Copy the default jb config over global_jbconf */
        memcpy(&global_jbconf, &default_jbconf, sizeof(struct ast_jb_conf));
 
        /* load config file */
-       if (!(cfg = ast_config_load(config))) {
+       if (!(cfg = ast_config_load(config, config_flags))) {
                ast_log(LOG_NOTICE, "Unable to load config %s\n", config);
                return AST_MODULE_LOAD_DECLINE;
        }
index 4c96814..a799ca9 100755 (executable)
@@ -1817,8 +1817,8 @@ t_pmr_chan        *createPmrChannel(t_pmr_chan *tChan, i16 numSamples)
 
        #if XPMR_DEBUG0 == 1
        {
-               TRACEX((" configure tracing\n"));
            t_tdet      *ptdet;
+               TRACEX((" configure tracing\n"));
                
                pChan->rxCtcss->pDebug0=calloc(numSamples,2);
                pChan->rxCtcss->pDebug1=calloc(numSamples,2);
@@ -1846,6 +1846,7 @@ t_pmr_chan        *createPmrChannel(t_pmr_chan *tChan, i16 numSamples)
 i16 destroyPmrChannel(t_pmr_chan *pChan)
 {
        t_pmr_sps       *pmr_sps, *tmp_sps;
+       i16 i;
 
        TRACEX(("destroyPmrChannel()\n"));
 
@@ -1888,7 +1889,6 @@ i16 destroyPmrChannel(t_pmr_chan *pChan)
        free(pChan->ptxDebug2);
        free(pChan->ptxDebug3);
 
-       i16 i;
        for(i=0;i<CTCSS_NUM_CODES;i++)
        {
                free(pChan->rxCtcss->tdet[i].pDebug0);