From a73bc22ade099a48e58ba52403678e7712851913 Mon Sep 17 00:00:00 2001 From: Jan-Piet Mens Date: Thu, 25 Feb 2016 18:38:03 +0100 Subject: [PATCH] fix user/pass from config file --- recorder.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/recorder.c b/recorder.c index dc80078..5c3dc47 100644 --- a/recorder.c +++ b/recorder.c @@ -1179,8 +1179,16 @@ int main(int argc, char **argv) } #if WITH_MQTT - ud->username = getenv("OTR_USER"); - ud->password = getenv("OTR_PASS"); + if ((p = getenv("OTR_USER")) != NULL) { + if (ud->username) + free(ud->username); + ud->username = strdup(p); + } + if ((p = getenv("OTR_PASS")) != NULL) { + if (ud->password) + free(ud->password); + ud->password = strdup(p); + } utstring_new(clientid); utstring_printf(clientid, "ot-recorder");