[network-manager-sstp] Fixing a length copy issue with mppe-recv-keys.



commit 10656d7552342552d6798f1cdb6230ce89a08e6e
Author: Eivind Næss <eivnaes yahoo com>
Date:   Mon Jan 17 15:11:08 2022 -0800

    Fixing a length copy issue with mppe-recv-keys.

 src/nm-sstp-pppd-mppe.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/nm-sstp-pppd-mppe.c b/src/nm-sstp-pppd-mppe.c
index 297d46e..827e4aa 100644
--- a/src/nm-sstp-pppd-mppe.c
+++ b/src/nm-sstp-pppd-mppe.c
@@ -51,8 +51,8 @@ int mppe_get_send_key(u_char *send_key, int length)
 int mppe_get_recv_key(u_char *recv_key, int length)
 {
     if (mppe_keys_isset()) {
-        if (length > mppe_keys_set)
-            length = mppe_keys_set;
+        if (length > MPPE_MAX_KEY_SIZE)
+            length = MPPE_MAX_KEY_SIZE;
         BCOPY(mppe_recv_key, recv_key, length);
         return length;
     }


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