
# HG changeset patch # User Kaitlin Rupert <karupert@us.ibm.com> # Date 1208390152 25200 # Node ID 7c49e519c188c83b2c53866101eb64900fb41fd2 # Parent 609d9eb2ab4dec6611d856746a12d1e8f25e1963 Add const to variable in _net_rand_mac() Saw compile issues with gcc-4.3.0-6. Unfortunately, this makes less succinct. Signed-off-by: Kaitlin Rupert <karupert@us.ibm.com> diff -r 609d9eb2ab4d -r 7c49e519c188 src/Virt_SettingsDefineCapabilities.c --- a/src/Virt_SettingsDefineCapabilities.c Wed Apr 16 15:24:36 2008 -0700 +++ b/src/Virt_SettingsDefineCapabilities.c Wed Apr 16 16:55:52 2008 -0700 @@ -438,14 +438,15 @@ int r; int ret; unsigned int s; - char *mac = NULL; + char *tmp_mac = NULL; + const char *mac = NULL; CMPIString *str = NULL; CMPIStatus status; srand(time(NULL)); r = rand_r(&s); - ret = asprintf(&mac, + ret = asprintf(&tmp_mac, "%s:%02x:%02x:%02x", DEFAULT_MAC_PREFIX, r & 0xFF, @@ -455,14 +456,14 @@ if (ret == -1) goto out; - str = CMNewString(_BROKER, mac, &status); + str = CMNewString(_BROKER, tmp_mac, &status); if ((str == NULL) || (status.rc != CMPI_RC_OK)) { str = NULL; CU_DEBUG("Failed to create string"); goto out; } out: - free(mac); + free(tmp_mac); if (str != NULL) mac = CMGetCharPtr(str);