diff options
Diffstat (limited to 'packet.c')
-rw-r--r-- | packet.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: packet.c,v 1.168 2010/07/13 23:13:16 djm Exp $ */ | 1 | /* $OpenBSD: packet.c,v 1.169 2010/08/31 09:58:37 djm Exp $ */ |
2 | /* | 2 | /* |
3 | * Author: Tatu Ylonen <ylo@cs.hut.fi> | 3 | * Author: Tatu Ylonen <ylo@cs.hut.fi> |
4 | * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland | 4 | * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland |
@@ -1546,6 +1546,13 @@ packet_get_string_ptr(u_int *length_ptr) | |||
1546 | return buffer_get_string_ptr(&active_state->incoming_packet, length_ptr); | 1546 | return buffer_get_string_ptr(&active_state->incoming_packet, length_ptr); |
1547 | } | 1547 | } |
1548 | 1548 | ||
1549 | /* Ensures the returned string has no embedded \0 characters in it. */ | ||
1550 | char * | ||
1551 | packet_get_cstring(u_int *length_ptr) | ||
1552 | { | ||
1553 | return buffer_get_cstring(&active_state->incoming_packet, length_ptr); | ||
1554 | } | ||
1555 | |||
1549 | /* | 1556 | /* |
1550 | * Sends a diagnostic message from the server to the client. This message | 1557 | * Sends a diagnostic message from the server to the client. This message |
1551 | * can be sent at any time (but not while constructing another message). The | 1558 | * can be sent at any time (but not while constructing another message). The |