From 2a3c031ec81742c977a8c7116a97bfa1a766443c Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Mon, 21 Jun 2010 00:18:08 -0700 Subject: pxe: properly null-terminate packet after tftp:// Properly null-terminate the output from a parsed tftp:// URL. Signed-off-by: H. Peter Anvin --- core/fs/pxe/pxe.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'core') diff --git a/core/fs/pxe/pxe.c b/core/fs/pxe/pxe.c index a94a8d0d..26b6a01c 100644 --- a/core/fs/pxe/pxe.c +++ b/core/fs/pxe/pxe.c @@ -477,7 +477,7 @@ static void fill_buffer(struct inode *inode) { int err; int last_pkt; - const uint8_t *timeout_ptr = TimeoutTable; + const uint8_t *timeout_ptr; uint8_t timeout; uint16_t buffersize; uint32_t oldtime; @@ -730,6 +730,7 @@ static void pxe_searchdir(const char *filename, struct file *file) *buf++ = *np++; } } + *buf = '\0'; break; } -- cgit