aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Fleming <matt.fleming@intel.com>2012-04-03 16:17:17 +0100
committerMatt Fleming <matt.fleming@intel.com>2012-04-17 11:23:41 +0100
commit816f3fc95a0098c435c314735e3b1d96729e8e7e (patch)
tree29688e4fe84a31cfadbd4b0d9d8f3ffaf8226e35
parent93de366630a82496c6afeda1b1a68b83264987f6 (diff)
downloadsyslinux-816f3fc95a0098c435c314735e3b1d96729e8e7e.tar.gz
syslinux-816f3fc95a0098c435c314735e3b1d96729e8e7e.tar.xz
syslinux-816f3fc95a0098c435c314735e3b1d96729e8e7e.zip
elflink: Allocate space for 'realname'
search_dirs() expects the 'realname' argument to point to space allocated for storing the real path name. Currently we're passing an uninitialized pointer which was highlighted by the following build warning, elflink/load_env32.c:155:18: warning: ‘realname’ may be used uninitialized in this function Signed-off-by: Matt Fleming <matt.fleming@intel.com>
-rw-r--r--core/elflink/load_env32.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/elflink/load_env32.c b/core/elflink/load_env32.c
index 51929c8b..566035bb 100644
--- a/core/elflink/load_env32.c
+++ b/core/elflink/load_env32.c
@@ -109,7 +109,7 @@ void load_env32(com32sys_t * regs)
struct file_info *fp;
int fd;
char *argv[] = { LDLINUX, NULL };
- char *realname;
+ char realname[FILENAME_MAX];
static const char *search_directories[] = {
"/boot/isolinux",