diff --git a/libsigrok4DSL/hardware/demo/demo.c b/libsigrok4DSL/hardware/demo/demo.c index 6032a22f..e2a87382 100644 --- a/libsigrok4DSL/hardware/demo/demo.c +++ b/libsigrok4DSL/hardware/demo/demo.c @@ -522,7 +522,7 @@ static int reset_dsl_path(struct sr_dev_inst *sdi,uint8_t device_mode ,uint8_t p char *str = g_try_malloc0(500); strcpy(str,DS_RES_PATH); - strcat(str,"../"); + memset(dir_str+strlen(dir_str)-strlen("res/"),0,strlen("res/")); strcat(str,"demo/"); if (pattern_mode != PATTERN_RANDOM)