summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/config.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/config.c b/src/config.c
index 536a0d2f3..ddced7ed9 100644
--- a/src/config.c
+++ b/src/config.c
@@ -596,29 +596,25 @@ int ServerConfig::Read(bool bail)
case DT_NOSPACES: {
ValueContainerChar *vcc = dynamic_cast<ValueContainerChar *>(Values[Index].val);
ValidateNoSpaces(vi.GetString(), Values[Index].tag, Values[Index].value);
- char *tmp = vi.GetString();
- vcc->Set(&tmp, strlen(vi.GetString()) + 1);
+ vcc->Set(vi.GetString(), strlen(vi.GetString()) + 1);
}
break;
case DT_HOSTNAME: {
ValueContainerChar *vcc = dynamic_cast<ValueContainerChar *>(Values[Index].val);
ValidateHostname(vi.GetString(), Values[Index].tag, Values[Index].value);
- char *tmp = vi.GetString();
- vcc->Set(&tmp, strlen(vi.GetString()) + 1);
+ vcc->Set(vi.GetString(), strlen(vi.GetString()) + 1);
}
break;
case DT_IPADDRESS: {
ValueContainerChar *vcc = dynamic_cast<ValueContainerChar *>(Values[Index].val);
ValidateIP(vi.GetString(), Values[Index].tag, Values[Index].value, allow_wild);
- char *tmp = vi.GetString();
- vcc->Set(&tmp, strlen(vi.GetString()) + 1);
+ vcc->Set(vi.GetString(), strlen(vi.GetString()) + 1);
}
break;
case DT_CHARPTR: {
ValueContainerChar *vcc = dynamic_cast<ValueContainerChar *>(Values[Index].val);
// Make sure we also copy the null terminator
- char *tmp = vi.GetString();
- vcc->Set(&tmp, strlen(vi.GetString()) + 1);
+ vcc->Set(vi.GetString(), strlen(vi.GetString()) + 1);
}
break;
case DT_STRING: {