Skip to content

Commit 8531fe6

Browse files
author
Finn
committed
Fix Windows Compiler error C2133
MSVC doesn't support variable length arrays
1 parent ebd5ed3 commit 8531fe6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

fakenect/fakenect.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -540,7 +540,7 @@ int freenect_init(freenect_context **ctx, freenect_usb_context *usb_ctx)
540540
char *var = getenv("FAKENECT_LOOP");
541541
if (var) {
542542
int len = strlen(var);
543-
char tmp[len + 1];
543+
char* tmp = malloc((len + 1) * sizeof(char));
544544
int i;
545545
for (i = 0; i < len; i++)
546546
tmp[i] = tolower(var[i]);
@@ -551,6 +551,7 @@ int freenect_init(freenect_context **ctx, freenect_usb_context *usb_ctx)
551551
strcmp(tmp, "off") == 0) {
552552
loop_playback = false;
553553
}
554+
free (tmp);
554555
}
555556

556557
*ctx = fake_ctx;

0 commit comments

Comments
 (0)