X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilccore%2Fid.c;fp=lib%2Fsilccore%2Fid.c;h=51e69badd0f189a7242095ed408d569ae28c4d3d;hb=9bcadf783637e83b5fddadefe055e659fc3bc95b;hp=c531badce4cbe89208264f17be522a0a0371a42c;hpb=123f1ad0bc2de001ae44d2b1c24dfc0019c8bc0b;p=silc.git diff --git a/lib/silccore/id.c b/lib/silccore/id.c index c531badc..51e69bad 100644 --- a/lib/silccore/id.c +++ b/lib/silccore/id.c @@ -131,3 +131,12 @@ unsigned int silc_id_get_len(SilcIdType type) return 0; } + +/* Duplicate ID data */ + +void *silc_id_dup(void *id, SilcIdType type) +{ + int len = silc_id_get_len(type); + void *new = silc_calloc(1, len); + memcpy(new, id, len); +}