summaryrefslogtreecommitdiffstats
path: root/bufaux.c
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2013-09-18 17:27:38 +0000
committerdes <des@FreeBSD.org>2013-09-18 17:27:38 +0000
commitff2597d3eebc3da3f7cf2a638607274cad9b199e (patch)
treea3ace41867a87a4a940a57f82cd20c283e6aa7cb /bufaux.c
parentf054e5cb18d6e2020eb4fe568cc383ac22fa23c4 (diff)
downloadFreeBSD-src-ff2597d3eebc3da3f7cf2a638607274cad9b199e.zip
FreeBSD-src-ff2597d3eebc3da3f7cf2a638607274cad9b199e.tar.gz
Vendor import of OpenSSH 6.3p1
Diffstat (limited to 'bufaux.c')
-rw-r--r--bufaux.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/bufaux.c b/bufaux.c
index 00208ca..de5b3ca 100644
--- a/bufaux.c
+++ b/bufaux.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: bufaux.c,v 1.50 2010/08/31 09:58:37 djm Exp $ */
+/* $OpenBSD: bufaux.c,v 1.52 2013/07/12 00:19:58 djm Exp $ */
/*
* Author: Tatu Ylonen <ylo@cs.hut.fi>
* Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
@@ -181,7 +181,7 @@ buffer_get_string_ret(Buffer *buffer, u_int *length_ptr)
/* Get the string. */
if (buffer_get_ret(buffer, value, len) == -1) {
error("buffer_get_string_ret: buffer_get failed");
- xfree(value);
+ free(value);
return (NULL);
}
/* Append a null character to make processing easier. */
@@ -216,7 +216,7 @@ buffer_get_cstring_ret(Buffer *buffer, u_int *length_ptr)
error("buffer_get_cstring_ret: string contains \\0");
else {
bzero(ret, length);
- xfree(ret);
+ free(ret);
return NULL;
}
}
@@ -285,7 +285,7 @@ buffer_put_cstring(Buffer *buffer, const char *s)
* Returns a character from the buffer (0 - 255).
*/
int
-buffer_get_char_ret(char *ret, Buffer *buffer)
+buffer_get_char_ret(u_char *ret, Buffer *buffer)
{
if (buffer_get_ret(buffer, ret, 1) == -1) {
error("buffer_get_char_ret: buffer_get_ret failed");
@@ -297,11 +297,11 @@ buffer_get_char_ret(char *ret, Buffer *buffer)
int
buffer_get_char(Buffer *buffer)
{
- char ch;
+ u_char ch;
if (buffer_get_char_ret(&ch, buffer) == -1)
fatal("buffer_get_char: buffer error");
- return (u_char) ch;
+ return ch;
}
/*
OpenPOWER on IntegriCloud