diff options
author | Jeff Mahoney <jeffm@suse.com> | 2014-01-23 17:40:16 -0500 |
---|---|---|
committer | Jeff Mahoney <jeffm@suse.com> | 2014-01-23 17:42:45 -0500 |
commit | 31a4390ca65bc22197a66acaf8288aa67104dea6 (patch) | |
tree | 8a2e7d9f5d0fd816e03948744b775950498cb480 | |
parent | c3084a6d48b1d700774273958957d19bb4fe4bc4 (diff) | |
download | reiserfsprogs-31a4390ca65bc22197a66acaf8288aa67104dea6.tar.gz |
debugreiserfs: fix incorrect memset size in unpack_stat_data
The memsets to initialize the stat data items were using the
size of the pointer rather than the structure.
Signed-off-by: Jeff Mahoney <jeffm@suse.com>
-rw-r--r-- | debugreiserfs/unpack.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/debugreiserfs/unpack.c b/debugreiserfs/unpack.c index 4d5dcd4..b0969ff 100644 --- a/debugreiserfs/unpack.c +++ b/debugreiserfs/unpack.c @@ -164,7 +164,7 @@ static void unpack_stat_data(struct packed_item *pi, struct buffer_head *bh, struct stat_data_v1 *sd; sd = (struct stat_data_v1 *)ih_item_body(bh, ih); - memset(sd, 0, sizeof(sd)); + memset(sd, 0, sizeof(*sd)); fread16(&sd->sd_mode); fread16(&sd->sd_nlink); @@ -186,7 +186,7 @@ static void unpack_stat_data(struct packed_item *pi, struct buffer_head *bh, struct stat_data *sd; sd = (struct stat_data *)ih_item_body(bh, ih); - memset(sd, 0, sizeof(sd)); + memset(sd, 0, sizeof(*sd)); fread16(&sd->sd_mode); |