summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/bvr.h2
-rw-r--r--src/bvrvar.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/bvr.h b/src/bvr.h
index 185b78f..acd34c7 100644
--- a/src/bvr.h
+++ b/src/bvr.h
@@ -23,7 +23,7 @@
#define PROCESSING_COMMAND 346 // not needed
#define THE_VOID "/dev/null"
-#define BVR_INITIAL_VARIABLES_COUNT 128
+#define BVR_INITIAL_VARIABLES_COUNT 1024
#define BVR_UNDEFINED "BVR_UNDEFINED"
#define BVR_ARRAY_INDEX_CHAR '['
#define BVR_ARRAY_AFTER_INDEX "]"
diff --git a/src/bvrvar.c b/src/bvrvar.c
index 6b80a60..584611f 100644
--- a/src/bvrvar.c
+++ b/src/bvrvar.c
@@ -32,7 +32,7 @@ int bvr_var_set(char * item, char * value) {
int freevar = -69420;
for(int i = 0; i < bvr_variables_count; i++) {
// printf("loop here4\n");
- if (strcmp(bvr_variables[i].v, BVR_UNDEFINED) == 0) {
+ if (freevar != -69420 && strcmp(bvr_variables[i].v, BVR_UNDEFINED) == 0) {
freevar = i;
}
if(strcmp(bvr_variables[i].k, item) == 0 || i+1 == bvr_variables_count) {