- entry_copy = smalloc (entry_len);
- memset (entry_copy, '\0', entry_len);
- /* sstrncpy() overwrites the trailing '/' */
- sstrncpy (entry_copy, entry + 1, entry_len - 1);
+ entry_copy_size = entry_len - 1;
+ entry_copy = smalloc (entry_copy_size);
+ sstrncpy (entry_copy, entry + 1, entry_copy_size);