summaryrefslogtreecommitdiffstats
path: root/cpukit/libcsupport/src/mount.c
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libcsupport/src/mount.c')
-rw-r--r--cpukit/libcsupport/src/mount.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/cpukit/libcsupport/src/mount.c b/cpukit/libcsupport/src/mount.c
index c73ce89e35..f7926a0e7f 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 );
+ str += filesystemtype_size;
+ mt_entry->type = str;
if ( source_or_null != NULL ) {
- str += filesystemtype_size;
- mt_entry->dev = str;
strcpy( str, source_or_null );
+ str += source_size;
+ mt_entry->dev = str;
}
- str += source_size;
- mt_entry->target = str;
strcpy( str, target );
+ mt_entry->target = str;
}
*target_length_ptr = target_length;