1 --- openhpi-0.7.0/plugins/ipmidirect/ipmi.cpp.orig 2004-02-04 03:15:11.000000000 +0000
2 +++ openhpi-0.7.0/plugins/ipmidirect/ipmi.cpp 2004-02-22 13:36:05.000000000 +0000
6 memcpy( &lan_addr, ent->h_addr_list[0], ent->h_length );
7 - unsigned int a = *(unsigned int *)(void *)ent->h_addr_list[0];
9 + memcpy(&a, ent->h_addr_list[0], sizeof(a));
11 IpmiLog( "Using host at %d.%d.%d.%d.\n",
12 a & 0xff, (a >> 8 ) & 0xff,
13 --- openhpi-2.7.2/plugins/ipmidirect/ipmi_log.cpp.orig 2006-10-06 20:52:00.000000000 +0200
14 +++ openhpi-2.7.2/plugins/ipmidirect/ipmi_log.cpp 2006-12-03 22:17:58.265024394 +0100
17 char b[dDateTimeStringSize+5];
18 IpmiDateTimeToString( tv.tv_sec, b );
19 - sprintf( b + dDateTimeStringSize - 1, ".%03ld ", tv.tv_usec / 1000 );
20 + sprintf( b + dDateTimeStringSize - 1, ".%03ld ", (long)(tv.tv_usec / 1000) );