[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 1/9] tests/virtio-9p: v9fs_string_read() didn't terminate string
From: |
Christian Schoenebeck |
Subject: |
[PATCH 1/9] tests/virtio-9p: v9fs_string_read() didn't terminate string |
Date: |
Mon, 16 Dec 2019 00:17:48 +0100 |
Signed-off-by: Christian Schoenebeck <address@hidden>
---
tests/virtio-9p-test.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/tests/virtio-9p-test.c b/tests/virtio-9p-test.c
index e7b58e3a0c..880b4ff567 100644
--- a/tests/virtio-9p-test.c
+++ b/tests/virtio-9p-test.c
@@ -130,8 +130,9 @@ static void v9fs_string_read(P9Req *req, uint16_t *len,
char **string)
*len = local_len;
}
if (string) {
- *string = g_malloc(local_len);
+ *string = g_malloc(local_len+1);
v9fs_memread(req, *string, local_len);
+ (*string)[local_len] = 0;
} else {
v9fs_memskip(req, local_len);
}
--
2.20.1
- [PATCH 1/9] tests/virtio-9p: v9fs_string_read() didn't terminate string,
Christian Schoenebeck <=