Fix segfaults in string.c.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@311 7dcaeef0-15fb-0310-b436-a5af3365683c
Этот коммит содержится в:
родитель
04d916f3aa
Коммит
8758b1260b
@ -49,7 +49,6 @@ struct string_struct *string_new(size_t size) {
|
|||||||
if (str == NULL) {
|
if (str == NULL) {
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
ZERO_STRUCTP(str);
|
|
||||||
|
|
||||||
str->size = htonl(size);
|
str->size = htonl(size);
|
||||||
return str;
|
return str;
|
||||||
@ -103,7 +102,7 @@ struct string_struct *string_from_char(const char *what) {
|
|||||||
*/
|
*/
|
||||||
size_t string_len(struct string_struct *s) {
|
size_t string_len(struct string_struct *s) {
|
||||||
if (s == NULL) {
|
if (s == NULL) {
|
||||||
return 0;
|
return ntohl(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
return ntohl(s->size);
|
return ntohl(s->size);
|
||||||
|
Загрузка…
Ссылка в новой задаче
Block a user