[haiku-commits] haiku: hrev43328 - src/system/kernel

  • From: stpere@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 27 Nov 2011 02:20:22 +0100 (CET)

hrev43328 adds 1 changeset to branch 'master'
old head: 54fda1c6dfe5f9b76df5c0da2dbffbe591699a67
new head: 552d99013ab95709e7a8ecc7d34ef93c6e431f2f

----------------------------------------------------------------------------

1 files changed, 3 insertions(+), 3 deletions(-)
src/system/kernel/thread.cpp |    6 +++---

############################################################################

Revision:    hrev43328
Commit:      552d99013ab95709e7a8ecc7d34ef93c6e431f2f
URL:         http://cgit.haiku-os.org/haiku/commit/?id=552d990
Author:      Philippe Saint-Pierre <stpere@xxxxxxxxx>
Date:        Sun Nov 27 01:17:46 2011 UTC

Replace usage of sprintf with snprintf

Fixing CID 10964

----------------------------------------------------------------------------

diff --git a/src/system/kernel/thread.cpp b/src/system/kernel/thread.cpp
index cd4a56f..a786609 100644
--- a/src/system/kernel/thread.cpp
+++ b/src/system/kernel/thread.cpp
@@ -365,17 +365,17 @@ Thread::Init(bool idleThread)
                return error;
 
        char temp[64];
-       sprintf(temp, "thread_%ld_retcode_sem", id);
+       snprintf(temp, sizeof(temp), "thread_%ld_retcode_sem", id);
        exit.sem = create_sem(0, temp);
        if (exit.sem < 0)
                return exit.sem;
 
-       sprintf(temp, "%s send", name);
+       snprintf(temp, sizeof(temp), "%s send", name);
        msg.write_sem = create_sem(1, temp);
        if (msg.write_sem < 0)
                return msg.write_sem;
 
-       sprintf(temp, "%s receive", name);
+       snprintf(temp, sizeof(temp), "%s receive", name);
        msg.read_sem = create_sem(0, temp);
        if (msg.read_sem < 0)
                return msg.read_sem;


Other related posts:

  • » [haiku-commits] haiku: hrev43328 - src/system/kernel - stpere