[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenonbeta/icecream/icecream/services [POSSIBLY UNSAFE]
From: Michael Matz <matz () kde ! org>
Date: 2004-08-22 12:36:34
Message-ID: 20040822123634.43CD42737 () office ! kde ! org
[Download RAW message or body]
CVS commit by matz:
Better.
M +5 -4 scheduler.cpp 1.147 [POSSIBLY UNSAFE: printf]
--- kdenonbeta/icecream/icecream/services/scheduler.cpp #1.146:1.147
@@ -1064,12 +1064,13 @@ handle_line (MsgChannel *c, Msg *_m)
int id = it->first;
Job *job = it->second;
- sprintf (buffer, "%d %s sub:%s on:%s ",
+ snprintf (buffer, sizeof (buffer), "%d %s sub:%s on:%s ",
id,
- job->submitter ? job->submitter->nodename.c_str() : "<>",
- job->server ? job->server->nodename.c_str() : "<unknown>",
job->state == Job::PENDING ? "PEND"
: job->state == Job::WAITINGFORCS ? "WAIT"
: job->state == Job::COMPILING ? "COMP"
- : "Huh?");
+ : "Huh?",
+ job->submitter ? job->submitter->nodename.c_str() : "<>",
+ job->server ? job->server->nodename.c_str() : "<unknown>");
+ buffer[sizeof (buffer) - 1] = 0;
line = buffer;
line = line + job->filename;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic