fixed silly forgotten +1 ...

This commit is contained in:
Marcel 2014-03-09 16:40:16 +00:00
parent 593e31b3dd
commit 211c834117
1 changed files with 2 additions and 3 deletions

View File

@ -77,7 +77,6 @@ CONode* CmdLO_SearchNode(char* cmdlineargument) {
if (node->option->optionscount > 0) { if (node->option->optionscount > 0) {
int i = 0; int i = 0;
for (; i < node->option->optionscount; ++i) { for (; i < node->option->optionscount; ++i) {
//printf("%s %d\n",node->option->options[i], strlen(node->option->options[i])); // debug
if (strcmp(node->option->options[i], cmdlineargument) if (strcmp(node->option->options[i], cmdlineargument)
== 0) { == 0) {
return node; return node;
@ -258,8 +257,8 @@ void CmdLO_AddElement(char*** target, unsigned int* counter, char* element) {
*target = malloc((cnt + 1) * sizeof(char*)); *target = malloc((cnt + 1) * sizeof(char*));
if (old != 0) if (old != 0)
memcpy(*target, old, (cnt) * sizeof(char*)); memcpy(*target, old, (cnt) * sizeof(char*));
*(*target + cnt) = malloc(strlen(element) * sizeof(char)); *(*target + cnt) = malloc((strlen(element) + 1) * sizeof(char));
memcpy(*(*target + cnt), element, strlen(element)); memcpy(*(*target + cnt), element, strlen(element) + 1);
if (old != 0) if (old != 0)
free(old); free(old);
*counter = cnt + 1; *counter = cnt + 1;