- entry_copy = smalloc (entry_len);
- memset (entry_copy, '\0', entry_len);
- strncpy (entry_copy, entry + 1, entry_len - 2);
+ entry_copy_size = entry_len - 1;
+ entry_copy = smalloc (entry_copy_size);
+ strncpy (entry_copy, entry + 1, entry_copy_size);
+ entry_copy[entry_copy_size - 1] = 0;