|
From: Tiziano M. <tiz...@us...> - 2009-02-19 09:21:32
|
Update of /cvsroot/evms/evms2/engine/plugins/md In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv15885/plugins/md Modified Files: md_super.c Log Message: Added a comment to the pointer-to-u_int32_t conversions for a warning on 64bit archs Do not take the address again in seg_gen_serial_number or passing a "guess" parameter is completely useless The size of volume_label is 11, so the last element is 10, not 11. sizeof() returns a long int which makes a difference on 64bit but not on 32bit. Index: md_super.c =================================================================== RCS file: /cvsroot/evms/evms2/engine/plugins/md/md_super.c,v retrieving revision 1.16 retrieving revision 1.17 diff -u -d -r1.16 -r1.17 --- md_super.c 16 Jan 2009 18:14:39 -0000 1.16 +++ md_super.c 19 Feb 2009 09:21:21 -0000 1.17 @@ -1567,7 +1567,7 @@ mdp_sb_1_t *sb = (mdp_sb_1_t *)super; u_int32_t i; LOG_ENTRY(); - LOG_DEBUG("Sizeof structure: %d bytes.\n", sizeof(*sb)); + LOG_DEBUG("Sizeof structure: %ld bytes.\n", sizeof(*sb)); LOG_DEBUG("magic: %x.\n", sb->magic); LOG_DEBUG("major_version: %d.\n", sb->major_version); LOG_DEBUG("feature_map: %d.\n", sb->feature_map); |