[PATCH 3/3] missing null termination in one wire uevent

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Andrew Morton <akpm@...>, Greg Kroah-Hartman <gregkh@...>, Evgeniy Polyakov <johnpol@...>
Cc: <linux-kernel@...>
Date: Thursday, September 20, 2007 - 3:06 pm

Need to null terminate environment. Found by inspection
while looking for similar problems to platform uevent bug

Signed-off-by: Stephen Hemminger <shemminger@linux-foundation.org>

--- a/drivers/w1/w1.c	2007-08-18 07:50:12.000000000 -0700
+++ b/drivers/w1/w1.c	2007-09-20 11:44:06.000000000 -0700
@@ -431,6 +431,7 @@ static int w1_uevent(struct device *dev,
 	err = add_uevent_var(envp, num_envp, &cur_index, buffer, buffer_size,
 			&cur_len, "W1_SLAVE_ID=%024LX",
 			(unsigned long long)sl->reg_num.id);
+	envp[cur_index] = NULL;
 	if (err)
 		return err;
 

-- 
Stephen Hemminger <shemminger@linux-foundation.org>

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 3/3] missing null termination in one wire uevent, Stephen Hemminger, (Thu Sep 20, 3:06 pm)