buffer_dup_string
entry->pw_name = buffer_dup_string(name, buffer, bufferSize);
entry->pw_passwd = buffer_dup_string(password, buffer, bufferSize);
entry->pw_dir = buffer_dup_string(home, buffer, bufferSize);
entry->pw_shell = buffer_dup_string(shell, buffer, bufferSize);
entry->pw_gecos = buffer_dup_string(realName, buffer, bufferSize);
entry->gr_name = buffer_dup_string(name, buffer, bufferSize);
entry->gr_passwd = buffer_dup_string(password, buffer, bufferSize);
entry->gr_mem[i] = buffer_dup_string(members[i], buffer, bufferSize);
entry->sp_namp = buffer_dup_string(name, buffer, bufferSize);
entry->sp_pwdp = buffer_dup_string(password, buffer, bufferSize);