From 1ca3263b1febbef86071eaaa4e8eda0bbac578fa Mon Sep 17 00:00:00 2001 From: Christian Wieninger Date: Wed, 20 Feb 2008 17:47:50 +0100 Subject: replaced asprintf with cString::sprintf and a wrapper function --- switchtimer_thread.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'switchtimer_thread.c') diff --git a/switchtimer_thread.c b/switchtimer_thread.c index f8e10d8..3a48705 100644 --- a/switchtimer_thread.c +++ b/switchtimer_thread.c @@ -95,18 +95,15 @@ void cSwitchTimerThread::Action(void) if (doswitch) { LogFile.Log(1,"switching to channel %d", channel->Number()); - char* cmd = NULL; - asprintf(&cmd, "CHAN %d", channel->Number()); + cString cmd = cString::sprintf("CHAN %d", channel->Number()); SendViaSVDRP(cmd); - free(cmd); if (switchTimer->unmute && cDevice::PrimaryDevice()->IsMute()) cDevice::PrimaryDevice()->ToggleMute(); } - char* Message = NULL; - asprintf(&Message, "%s: %s - %s", event->Title(), CHANNELNAME(channel), GETTIMESTRING(event)); + cString Message = cString::sprintf("%s: %s - %s", event->Title(), + CHANNELNAME(channel), GETTIMESTRING(event)); SendMsg(Message); - free(Message); sleepSec(MSG_DELAY); } SwitchTimers.Save(); -- cgit v1.2.3