[PATCH libICE 13/13] make sure buffer is zero filled and report if, allocation failed
walter harms
wharms at bfs.de
Wed Oct 18 16:09:05 UTC 2017
make sure buffer is zero filled and
report if allocation failed
Signed-off-by: Walter Harms <wharms at bfs.de>
---
src/listenwk.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/listenwk.c b/src/listenwk.c
index 7517ea8..bc1da76 100644
--- a/src/listenwk.c
+++ b/src/listenwk.c
@@ -64,11 +64,14 @@ IceListenForWellKnownConnections (
return (0);
}
- if ((listenObjs = malloc (transCount * sizeof (struct _IceListenObj))) == NULL)
+ listenObjs = calloc (transCount, sizeof (struct _IceListenObj));
+ if ( listenObjs == NULL)
{
for (i = 0; i < transCount; i++)
_IceTransClose (transConns[i]);
free (transConns);
+
+ strncpy (errorStringRet, "Malloc failed", errorLength);
return (0);
}
--
2.1.4
More information about the xorg-devel
mailing list