Hi,
this patch make bb_ask function zero its memory every time
as stated in a comment in sulogin.c.

--- libbb/bb_askpass.c.original 2013-05-20 15:27:45.309890577 +0200
+++ libbb/bb_askpass.c  2013-05-20 15:28:19.207572983 +0200
@@ -60,7 +60,10 @@
        }
 
        if (!passwd)
-               passwd = xmalloc(sizeof_passwd);
+               passwd = xzalloc(sizeof_passwd);
+       else
+               memset(passwd, 0, sizeof_passwd);
+
        ret = passwd;
        i = 0;
        while (1) {

This is mostly paranoia.

Ciao,
Tito
Make bb_ask really zero its memory every time
as stated in some comments in sulogin code.

Signed-off-by: Tito Ragusa <farmat...@tiscali.it>

--- libbb/bb_askpass.c.original	2013-05-20 15:27:45.309890577 +0200
+++ libbb/bb_askpass.c	2013-05-20 15:28:19.207572983 +0200
@@ -60,7 +60,10 @@
 	}
 
 	if (!passwd)
-		passwd = xmalloc(sizeof_passwd);
+		passwd = xzalloc(sizeof_passwd);
+	else
+		memset(passwd, 0, sizeof_passwd);
+
 	ret = passwd;
 	i = 0;
 	while (1) {
_______________________________________________
busybox mailing list
busybox@busybox.net
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to