From 4feef580748bf6c0bbe1ccd9b26849b6d1d7eb8a 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/OpenSRF/trunk@764 9efc2488-bf62-4759-914b-345cdb29e865 --- src/libstack/osrf_system.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/libstack/osrf_system.c b/src/libstack/osrf_system.c index bf6adfe..2c9ac60 100644 --- a/src/libstack/osrf_system.c +++ b/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.43.2