From 2b5509eebf95cd0ebee533300ea7ca8344c189db Mon Sep 17 00:00:00 2001 From: erickson Date: Mon, 21 Aug 2006 21:42:00 +0000 Subject: [PATCH] more aggressive uniquness measures just to be sure git-svn-id: svn://svn.open-ils.org/ILS/trunk@5632 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- OpenSRF/src/libstack/osrf_system.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OpenSRF/src/libstack/osrf_system.c b/OpenSRF/src/libstack/osrf_system.c index bf6adfea38..2c9ac6025a 100644 --- a/OpenSRF/src/libstack/osrf_system.c +++ b/OpenSRF/src/libstack/osrf_system.c @@ -194,13 +194,17 @@ int osrf_system_bootstrap_client_resc( char* config_file, char* contextnode, cha char* host; host = getenv("HOSTNAME"); + char tbuf[32]; + memset(tbuf, 0x0, 32); + snprintf(tbuf, 32, "%lf", get_timestamp_millis()); + if(!host) host = ""; if(!resource) resource = ""; int len = strlen(resource) + 256; char buf[len]; memset(buf,0,len); - snprintf(buf, len - 1, "%s_%s_%d", resource, host, getpid() ); + snprintf(buf, len - 1, "%s_%s_%s_%d", resource, host, tbuf, getpid() ); if(client_connect( client, username, password, buf, 10, AUTH_DIGEST )) { /* child nodes will leak the parents client... but we can't free -- 2.11.0