From: Russell Bryant Date: Mon, 27 Dec 2004 22:34:25 +0000 (+0000) Subject: prevent seg faults X-Git-Tag: 1.0.11.1~320 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cc8996361c6a385b9afbab11595e5c2cdafa17c9;p=thirdparty%2Fasterisk.git prevent seg faults git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/v1-0@4562 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c index 6d38b152e1..17df823218 100755 --- a/apps/app_voicemail.c +++ b/apps/app_voicemail.c @@ -2322,7 +2322,7 @@ static int forward_message(struct ast_channel *chan, char *context, char *dir, i snprintf(todir, sizeof(todir), "%s/voicemail/%s/%s/INBOX", (char *)ast_config_AST_SPOOL_DIR, vmtmp->context, vmtmp->mailbox); snprintf(sys, sizeof(sys), "mkdir -p %s\n", todir); snprintf(ext_context, sizeof(ext_context), "%s@%s", vmtmp->mailbox, vmtmp->context); - ast_log(LOG_DEBUG, sys); + ast_log(LOG_DEBUG, "%s", sys); ast_safe_system(sys); todircount = count_messages(todir); @@ -2333,11 +2333,11 @@ static int forward_message(struct ast_channel *chan, char *context, char *dir, i if (!strcasecmp(s, "wav49")) s = "WAV"; snprintf(sys, sizeof(sys), "cp %s/msg%04d.%s %s/msg%04d.%s\n", dir, curmsg, s, todir, todircount, s); - ast_log(LOG_DEBUG, sys); + ast_log(LOG_DEBUG, "%s", sys); ast_safe_system(sys); } snprintf(sys, sizeof(sys), "cp %s/msg%04d.txt %s/msg%04d.txt\n", dir, curmsg, todir, todircount); - ast_log(LOG_DEBUG, sys); + ast_log(LOG_DEBUG, "%s", sys); ast_safe_system(sys); snprintf(fn, sizeof(fn), "%s/msg%04d", todir,todircount); diff --git a/loader.c b/loader.c index 5879306c9d..0720d0670c 100755 --- a/loader.c +++ b/loader.c @@ -67,7 +67,7 @@ static int printdigest(unsigned char *d) strcat(buf, buf2); } strcat(buf, "\n"); - ast_log(LOG_DEBUG, buf); + ast_log(LOG_DEBUG, "%s", buf); return 0; } diff --git a/logger.c b/logger.c index 4148c10e04..cafe4d70db 100755 --- a/logger.c +++ b/logger.c @@ -649,7 +649,7 @@ extern void ast_verbose(const char *fmt, ...) } /* else fprintf(stdout, stuff + opos); */ - ast_log(LOG_VERBOSE, stuff); + ast_log(LOG_VERBOSE, "%s", stuff); if (fmt[strlen(fmt)-1] != '\n') replacelast = 1;