Rex Dieter a87e299
From 01c86229f9e26d9e036f6f2ab405659ed836b5c0 Mon Sep 17 00:00:00 2001
Rex Dieter a87e299
From: =?UTF-8?q?Dan=20Vr=C3=A1til?= <dvratil@redhat.com>
Rex Dieter a87e299
Date: Mon, 8 Sep 2014 15:36:18 +0200
Rex Dieter 8acc3d6
Subject: [PATCH 5/9] Fix buffer overflow in AKTEST_FAKESERVER_MAIN()
Rex Dieter a87e299
Rex Dieter a87e299
---
Rex Dieter a87e299
 shared/aktest.h | 2 +-
Rex Dieter a87e299
 1 file changed, 1 insertion(+), 1 deletion(-)
Rex Dieter a87e299
Rex Dieter a87e299
diff --git a/shared/aktest.h b/shared/aktest.h
Rex Dieter a87e299
index b1b9caa..3026304 100644
Rex Dieter a87e299
--- a/shared/aktest.h
Rex Dieter a87e299
+++ b/shared/aktest.h
Rex Dieter a87e299
@@ -57,7 +57,7 @@ int main(int argc, char **argv) \
Rex Dieter a87e299
       } \
Rex Dieter a87e299
   } \
Rex Dieter a87e299
   TestObject tc; \
Rex Dieter a87e299
-  char **fakeArgv = (char **) malloc(options.count()); \
Rex Dieter a87e299
+  char **fakeArgv = (char **) malloc(options.count() * sizeof(char**)); \
Rex Dieter a87e299
   for (int i = 0; i < options.count(); ++i) { \
Rex Dieter a87e299
       fakeArgv[i] = options[i]; \
Rex Dieter a87e299
   } \
Rex Dieter a87e299
-- 
Rex Dieter a87e299
1.9.3
Rex Dieter a87e299