coap_proxy.c: Make client AF_UNIX filename unique

This commit is contained in:
Jon Shallow authored and Jon Shallow committed 2025-03-26 09:33:36 +00:00
1 parent 06fcc92a43
commit 742eeff3ce
1 file changed
+3 -1
+3 -1
View File
@@ -467,10 +467,12 @@ coap_proxy_get_ongoing_session(coap_session_t *session,
coap_address_t bind_addr;
if (coap_is_af_unix(&dst)) {
char buf[COAP_UNIX_PATH_MAX];
coap_tick_t now;
/* Need a unique 'client' address */
coap_ticks(&now);
snprintf(buf, COAP_UNIX_PATH_MAX,
"/tmp/coap-proxy-client");
"/tmp/coap-pr-cl-%" PRIu64, (uint64_t)now);
if (!coap_address_set_unix_domain(&bind_addr, (const uint8_t *)buf,
strlen(buf))) {
fprintf(stderr, "coap_address_set_unix_domain: %s: failed\n",