projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
updates.
[silc.git]
/
apps
/
silcd
/
command_reply.c
diff --git
a/apps/silcd/command_reply.c
b/apps/silcd/command_reply.c
index d191b6b66a4ade12d1d8fb508270bc8ab385d678..dee4e0bef9bcd7a1838c08a96a06445caec96082 100644
(file)
--- a/
apps/silcd/command_reply.c
+++ b/
apps/silcd/command_reply.c
@@
-918,16
+918,14
@@
SILC_SERVER_CMD_REPLY_FUNC(join)
tmp = silc_argument_get_arg_type(cmd->args, 8, &len);
if (tmp) {
silc_free(entry->ban_list);
tmp = silc_argument_get_arg_type(cmd->args, 8, &len);
if (tmp) {
silc_free(entry->ban_list);
- entry->ban_list = silc_calloc(len, sizeof(*entry->ban_list));
- memcpy(entry->ban_list, tmp, len);
+ entry->ban_list = silc_memdup(tmp, len);
}
/* Get the invite list */
tmp = silc_argument_get_arg_type(cmd->args, 9, &len);
if (tmp) {
silc_free(entry->invite_list);
}
/* Get the invite list */
tmp = silc_argument_get_arg_type(cmd->args, 9, &len);
if (tmp) {
silc_free(entry->invite_list);
- entry->invite_list = silc_calloc(len, sizeof(*entry->invite_list));
- memcpy(entry->invite_list, tmp, len);
+ entry->invite_list = silc_memdup(tmp, len);
}
/* Get the topic */
}
/* Get the topic */