projects
/
silc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
de0c7a2
)
Better ID in fragments.
author
Pekka Riikonen
<priikone@silcnet.org>
Sat, 19 Nov 2005 17:28:27 +0000
(17:28 +0000)
committer
Pekka Riikonen
<priikone@silcnet.org>
Sat, 19 Nov 2005 17:28:27 +0000
(17:28 +0000)
lib/silcutil/silcmime.c
patch
|
blob
|
history
diff --git
a/lib/silcutil/silcmime.c
b/lib/silcutil/silcmime.c
index 457efa0ab477b6ebb282b79c6a57bd816bdce1a2..29a449efafe4d518d4d5eb08675755e3467e10ae 100644
(file)
--- a/
lib/silcutil/silcmime.c
+++ b/
lib/silcutil/silcmime.c
@@
-542,10
+542,12
@@
SilcDList silc_mime_encode_partial(SilcMime mime, int max_size)
/* Fragment if it is too large */
if (buf_len > max_size) {
memset(id, 0, sizeof(id));
+ memset(type, 0, sizeof(type));
+ gethostname(type, sizeof(type) - 1);
srand((time(NULL) + buf_len) ^ rand());
- snprintf(id, sizeof(id) - 1, "%X%X%X",
+ snprintf(id, sizeof(id) - 1, "%X%X%X
%s
",
(unsigned int)rand(), (unsigned int)time(NULL),
- (unsigned int)buf_len);
+ (unsigned int)buf_len
, type
);
SILC_LOG_DEBUG(("Fragment ID %s", id));