Fix a signedness error, which in turn was caused by needlessly
complicated code.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
void setkey(const char *key)
{
int i, j;
- my_u_int32_t packed_keys[2];
- my_u_char_t *p;
+ char *p, packed_keys[8];
- p = (my_u_char_t *) packed_keys;
+ p = packed_keys;
for (i = 0; i < 8; i++) {
p[i] = 0;
des_init();
setup_salt(0L);
- p = block;
+ p = (my_u_char_t *)block;
for (i = 0; i < 2; i++) {
io[i] = 0L;
for (j = 0; j < 32; j++)