Since this code now uses the API call for creating a detached thread, there
authorRussell Bryant <russell@russellbryant.com>
Sat, 26 May 2007 06:07:38 +0000 (06:07 +0000)
committerRussell Bryant <russell@russellbryant.com>
Sat, 26 May 2007 06:07:38 +0000 (06:07 +0000)
is no reason to keep a thread attribute structure on the conference structure.
(Pointed out by Tony Mountifield on the asterisk-dev list)

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

apps/app_meetme.c

index 5fffa91..64ee8f9 100644 (file)
@@ -323,7 +323,6 @@ struct ast_conference {
        unsigned int isdynamic:1;               /*!< Created on the fly? */
        unsigned int locked:1;                  /*!< Is the conference locked? */
        pthread_t recordthread;                 /*!< thread for recording */
-       pthread_attr_t attr;                    /*!< thread attribute */
        const char *recordingfilename;          /*!< Filename to record the Conference into */
        const char *recordingformat;            /*!< Format to record the Conference in */
        char pin[MAX_PIN];                      /*!< If protected by a PIN */
@@ -1428,7 +1427,7 @@ static int conf_run(struct ast_channel *chan, struct ast_conference *conf, int c
                        ast_hangup(conf->lchan);
                        conf->lchan = NULL;
                } else {
-                       ast_pthread_create_detached_background(&conf->recordthread, &conf->attr, recordthread, conf);
+                       ast_pthread_create_detached_background(&conf->recordthread, NULL, recordthread, conf);
                }
        }