1 |
From da087238963c1239fdabd47dc1b65279605aca70 Mon Sep 17 00:00:00 2001 |
2 |
From: Thomas d'Otreppe <tdotreppe@aircrack-ng.org> |
3 |
Date: Fri, 3 Oct 2014 01:58:02 +0000 |
4 |
Subject: [PATCH] Buddy-ng: Fixed segmentation fault (Closes #15 on GitHub). |
5 |
|
6 |
git-svn-id: http://svn.aircrack-ng.org/trunk@2418 28c6078b-6c39-48e3-add9-af49d547ecab |
7 |
--- |
8 |
src/buddy-ng.c | 2 ++ |
9 |
1 file changed, 2 insertions(+) |
10 |
|
11 |
diff --git a/src/buddy-ng.c b/src/buddy-ng.c |
12 |
index 8a7927c..8da8996 100644 |
13 |
--- a/src/buddy-ng.c |
14 |
+++ b/src/buddy-ng.c |
15 |
@@ -83,6 +83,8 @@ int handle(int s, unsigned char* data, int len, struct sockaddr_in *s_in) |
16 |
*cmd++ = htons(S_CMD_PACKET); |
17 |
*cmd++ = *pid; |
18 |
plen = len - 2; |
19 |
+ if (plen < 0) |
20 |
+ return 0; |
21 |
|
22 |
last_id = ntohs(*pid); |
23 |
if (last_id > 20000) |