diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2010-07-01 14:57:08 +0000 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2010-07-01 14:57:08 +0000 |
commit | f1fcf71d68d70ea1eeff051f643da9bb90866021 (patch) | |
tree | 243ff751ebf751c6fbe05084d8acb56cd06ecdbd /cpukit | |
parent | 2010-06-14 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff) | |
download | rtems-f1fcf71d68d70ea1eeff051f643da9bb90866021.tar.bz2 |
2010-06-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcsupport/src/mount.c: Fixed string assignment in mount entry
allocation.
Diffstat (limited to 'cpukit')
-rw-r--r-- | cpukit/ChangeLog | 5 | ||||
-rw-r--r-- | cpukit/libcsupport/src/mount.c | 10 |
2 files changed, 10 insertions, 5 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index 1fa4293bb0..d0103b28aa 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -22,6 +22,11 @@ * rtems/Makefile.am: Remove the stray 'c' file. +2010-06-22 Sebastian Huber <sebastian.huber@embedded-brains.de> + + * libcsupport/src/mount.c: Fixed string assignment in mount entry + allocation. + 2010-06-21 Joel Sherrill <joel.sherrilL@OARcorp.com> PR 1581/cpukit diff --git a/cpukit/libcsupport/src/mount.c b/cpukit/libcsupport/src/mount.c index c73ce89e35..b4f3fd4d5e 100644 --- a/cpukit/libcsupport/src/mount.c +++ b/cpukit/libcsupport/src/mount.c @@ -111,18 +111,18 @@ static rtems_filesystem_mount_table_entry_t *alloc_mount_table_entry( if ( mt_entry != NULL ) { char *str = (char *) mt_entry + sizeof( *mt_entry ); - mt_entry->type = str; strcpy( str, filesystemtype ); + mt_entry->type = str; + str += filesystemtype_size; if ( source_or_null != NULL ) { - str += filesystemtype_size; - mt_entry->dev = str; strcpy( str, source_or_null ); + mt_entry->dev = str; + str += source_size; } - str += source_size; - mt_entry->target = str; strcpy( str, target ); + mt_entry->target = str; } *target_length_ptr = target_length; |