From 8758b1260bc48fd908cc4fda227bea86bc8ddfc8 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Wed, 1 Apr 2009 09:28:21 +0000 Subject: Fix segfaults in string.c. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@311 7dcaeef0-15fb-0310-b436-a5af3365683c --- libssh/string.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'libssh/string.c') diff --git a/libssh/string.c b/libssh/string.c index 10bb224..2574368 100644 --- a/libssh/string.c +++ b/libssh/string.c @@ -49,7 +49,6 @@ struct string_struct *string_new(size_t size) { if (str == NULL) { return NULL; } - ZERO_STRUCTP(str); str->size = htonl(size); return str; @@ -103,7 +102,7 @@ struct string_struct *string_from_char(const char *what) { */ size_t string_len(struct string_struct *s) { if (s == NULL) { - return 0; + return ntohl(0); } return ntohl(s->size); -- cgit