free this innocent thing from sitting and being lonely in my tree

>From f8c43e3c37979b0b7e0bb9a8e6132c5a60c24cda Mon Sep 17 00:00:00 2001
From: Tamas TEVESZ <[email protected]>
Date: Tue, 11 May 2010 02:00:49 +0200
Subject: [PATCH] Bounds

---
 wrlib/context.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/wrlib/context.c b/wrlib/context.c
index 420a22a..6c61e2c 100644
--- a/wrlib/context.c
+++ b/wrlib/context.c
@@ -467,7 +467,7 @@ static char *mygetenv(char *var, int scr)
        char *p;
        char varname[64];
 
-       sprintf(varname, "%s%i", var, scr);
+       snprintf(varname, sizeof(varname), "%s%i", var, scr);
        p = getenv(varname);
        if (!p) {
                p = getenv(var);
-- 
1.7.0.4


-- 
[-]

mkdir /nonexistent
From f8c43e3c37979b0b7e0bb9a8e6132c5a60c24cda Mon Sep 17 00:00:00 2001
From: Tamas TEVESZ <[email protected]>
Date: Tue, 11 May 2010 02:00:49 +0200
Subject: [PATCH] Bounds

---
 wrlib/context.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/wrlib/context.c b/wrlib/context.c
index 420a22a..6c61e2c 100644
--- a/wrlib/context.c
+++ b/wrlib/context.c
@@ -467,7 +467,7 @@ static char *mygetenv(char *var, int scr)
 	char *p;
 	char varname[64];
 
-	sprintf(varname, "%s%i", var, scr);
+	snprintf(varname, sizeof(varname), "%s%i", var, scr);
 	p = getenv(varname);
 	if (!p) {
 		p = getenv(var);
-- 
1.7.0.4

Reply via email to