linphone-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Linphone-developers] [bzrtp PATCH] Fix buffer overflow in bzrtpParserTe


From: James Cowgill
Subject: [Linphone-developers] [bzrtp PATCH] Fix buffer overflow in bzrtpParserTest.c
Date: Wed, 9 Dec 2015 16:52:31 +0000

---
 test/bzrtpParserTest.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/test/bzrtpParserTest.c b/test/bzrtpParserTest.c
index d96fc73..d6d55fd 100644
--- a/test/bzrtpParserTest.c
+++ b/test/bzrtpParserTest.c
@@ -349,8 +349,8 @@ void test_parserComplete() {
        /* Create the client context, used for zidFilename only */
        my_Context_t clientContextAlice;
        my_Context_t clientContextBob;
-       memcpy(clientContextAlice.zidFilename, "./ZIDAlice.txt", 18);
-       memcpy(clientContextBob.zidFilename, "./ZIDBob.txt", 16);
+       strcpy(clientContextAlice.zidFilename, "./ZIDAlice.txt");
+       strcpy(clientContextBob.zidFilename, "./ZIDBob.txt");
 
        /* attach the clientContext to the bzrtp Context */
        retval = bzrtp_setClientData(contextAlice, 0x12345678, (void 
*)&clientContextAlice);
@@ -1639,8 +1639,8 @@ void test_stateMachine() {
        aliceClientData.peerChannelContext = contextBob->channelContext[0];
        bobClientData.peerContext = contextAlice;
        bobClientData.peerChannelContext = contextAlice->channelContext[0];
-       memcpy(aliceClientData.zidFilename, "./ZIDAlice.txt", 18);
-       memcpy(bobClientData.zidFilename, "./ZIDBob.txt", 16);
+       strcpy(aliceClientData.zidFilename, "./ZIDAlice.txt");
+       strcpy(bobClientData.zidFilename, "./ZIDBob.txt");
 
 
        retval = bzrtp_setClientData(contextAlice, 0x12345678, (void 
*)&aliceClientData);
-- 
2.6.3




reply via email to

[Prev in Thread] Current Thread [Next in Thread]