--- a/src/packet.c	2024-10-16 10:03:21.000000000 +0200
+++ b/src/packet.c	2026-07-06 23:43:44.908694665 +0200
@@ -868,8 +868,10 @@
 
                     nr_extensions -= 1;
 
-                    _libssh2_get_string(&buf, &name, &name_len);
-                    _libssh2_get_string(&buf, &value, &value_len);
+                    if(_libssh2_get_string(&buf, &name, &name_len))
+                        break;
+                    if(_libssh2_get_string(&buf, &value, &value_len))
+                        break;
 
                     if(name && value) {
                         _libssh2_debug((session,
