- databasebuff += pack('=H', int(skuid))\r
- databasebuff += pack('=H', 0)\r
- databasebuff += pack('=L', 8+4*len(delta[(skuname,skuid)]))\r
+ # 8 byte align\r
+ if len(databasebuff) % 8 > 0:\r
+ for i in range(8 - (len(databasebuff) % 8)):\r
+ databasebuff += pack("=B",0)\r
+ databasebuff += pack('=Q', int(skuid))\r
+ databasebuff += pack('=Q', 0)\r
+ databasebuff += pack('=L', 8+8+4+4*len(delta[(skuname,skuid)]))\r