--- 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,