diff options
author | Matt Fleming <matt.fleming@intel.com> | 2012-04-03 16:17:17 +0100 |
---|---|---|
committer | Matt Fleming <matt.fleming@intel.com> | 2012-04-17 11:23:41 +0100 |
commit | 816f3fc95a0098c435c314735e3b1d96729e8e7e (patch) | |
tree | 29688e4fe84a31cfadbd4b0d9d8f3ffaf8226e35 | |
parent | 93de366630a82496c6afeda1b1a68b83264987f6 (diff) | |
download | syslinux-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.c | 2 |
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", |