return -1;
}
- LOCAL_USER_ACF_ADD(u);
+ LOCAL_USER_ADD(u);
AST_STANDARD_APP_ARGS(args, info);
AST_APP_ARG(folder);
);
- LOCAL_USER_ACF_ADD(u);
+ LOCAL_USER_ADD(u);
buf[0] = '\0';
return -1;
}
- LOCAL_USER_ACF_ADD(u);
+ LOCAL_USER_ADD(u);
AST_LIST_LOCK(&queues);
return -1;
}
- LOCAL_USER_ACF_ADD(u);
+ LOCAL_USER_ADD(u);
AST_LIST_LOCK(&queues);
struct localuser *u;
int ret = -1;
- LOCAL_USER_ACF_ADD(u);
+ LOCAL_USER_ADD(u);
switch (sort_internal(chan, data, buf, len)) {
case ERROR_NOARG:
int ret = -1;
struct localuser *u;
- LOCAL_USER_ACF_ADD(u);
+ LOCAL_USER_ADD(u);
switch (cut_internal(chan, data, buf, len)) {
case ERROR_NOARG:
}
*p = '\0';
- LOCAL_USER_ACF_ADD(u);
+ LOCAL_USER_ADD(u);
res = ast_get_enum(chan, p, dest, sizeof(dest), tech, sizeof(tech), args.zone,
args.options);
buf[0] = '\0';
- LOCAL_USER_ACF_ADD(u);
+ LOCAL_USER_ADD(u);
if (ast_strlen_zero(data)) {
ast_log(LOG_WARNING, "TXTCIDNAME requires an argument (number)\n");
AST_APP_ARG(max);
);
- LOCAL_USER_ACF_ADD(u);
+ LOCAL_USER_ADD(u);
AST_STANDARD_APP_ARGS(args, parse);
ast_update_use_count(); \
}
-#define LOCAL_USER_ACF_ADD(u) { \
- \
- if (!(u=calloc(1,sizeof(*u)))) { \
- ast_log(LOG_WARNING, "Out of memory\n"); \
- return -1; \
- } \
- ast_mutex_lock(&localuser_lock); \
- u->chan = chan; \
- u->next = localusers; \
- localusers = u; \
- localusecnt++; \
- ast_mutex_unlock(&localuser_lock); \
- ast_update_use_count(); \
-}
-
/*!
* \brief Remove a localuser.
* \param u the user to add, should be of type struct localuser
struct localuser *u;
struct dundi_result dr[MAX_RESULTS];
- LOCAL_USER_ACF_ADD(u);
+ LOCAL_USER_ADD(u);
buf[0] = '\0';