remove useless checks of the result of ast_strdupa
[asterisk/asterisk.git] / funcs / func_rand.c
index dbd82c9..196d2ba 100644 (file)
@@ -55,12 +55,7 @@ static char *acf_rand_exec(struct ast_channel *chan, char *cmd, char *data, char
 
        LOCAL_USER_ACF_ADD(u);
 
-       if (!(s = ast_strdupa(data))) {
-               ast_log(LOG_WARNING, "Out of memory\n");
-               *buffer = '\0';
-               LOCAL_USER_REMOVE(u);
-               return buffer;
-       }
+       s = ast_strdupa(data);
 
        ast_app_separate_args(s, '|', args, sizeof(args) / sizeof(args[0]));