diff --git a/src/ebusd/main.cpp b/src/ebusd/main.cpp index 80d892a1..4af7214f 100644 --- a/src/ebusd/main.cpp +++ b/src/ebusd/main.cpp @@ -1282,9 +1282,10 @@ int main(int argc, char* argv[]) { if (len<=1 || len>sizeof(envname)-3) { // no single char long args continue; } - strncpy(envopt, start, len); + for (size_t i=0; i