dav/sync.c

changeset 513
893a659768b3
parent 510
d6e801f97e7a
child 514
4b84437b2167
equal deleted inserted replaced
512:3320a015a3bc 513:893a659768b3
2103 size_t ret = fread(ptr, size, nmemb, f); 2103 size_t ret = fread(ptr, size, nmemb, f);
2104 return ret; 2104 return ret;
2105 } 2105 }
2106 2106
2107 int gen_random_name(char *buf, size_t len) { 2107 int gen_random_name(char *buf, size_t len) {
2108 char name_prefix[8]; 2108 unsigned char name_prefix[8];
2109 memset(name_prefix, 0, 8); 2109 memset(name_prefix, 0, 8);
2110 dav_rand_bytes(name_prefix, 8); 2110 dav_rand_bytes(name_prefix, 8);
2111 char *pre = util_hexstr(name_prefix, 8); 2111 char *pre = util_hexstr(name_prefix, 8);
2112 int64_t ts = (int64_t)time(NULL); 2112 int64_t ts = (int64_t)time(NULL);
2113 int w = snprintf(buf, len, "%s-%"PRId64"\0", pre, ts); 2113 int w = snprintf(buf, len, "%s-%"PRId64"\0", pre, ts);

mercurial