From 23a1e58b33949f70176d1766e74512bd9634749a Mon Sep 17 00:00:00 2001 From: INSUN PYO Date: Tue, 19 Nov 2019 12:31:18 +0900 Subject: [PATCH] Fix accessing wrong index 0 rawmemchr () at ../sysdeps/arm/armv6/rawmemchr.S:28 1 0xb6ac6108 in _IO_str_init_static_internal (sf=sf@entry=0xb31fecf0, ptr=ptr@entry=0xb2800050 , size=size@entry=0, pstart=pstart@entry=0x0) at strops.c:41 2 0xb6ab8644 in _IO_vsscanf (string=0xb2800050 , format=0xb6ffafec "%d:%d:%d", format@entry=0xbeeb69d8 "", args=..., args@entry=...) at iovsscanf.c:40 3 0xb6ab20f4 in __sscanf (s=, format=0xb6ffafec "%d:%d:%d") at sscanf.c:32 4 0xb6fea652 in sync_windowsize (fd=, cookie=) at /usr/src/debug/sdbd-3.0.48/src/services.c:1309 5 0xb6fe9f04 in service_bootstrap_func (x=0xb8bae490) at /usr/src/debug/sdbd-3.0.48/src/services.c:66 6 0xb6b9af04 in start_thread (arg=0xb31ff410) at pthread_create.c:335 7 0xb6b297d8 in ?? () at ../sysdeps/unix/sysv/linux/arm/clone.S:86 from /lib/libc.so.6 Change-Id: I654a7d28464ea6f4173ef0af4b468f2429067d21 --- src/services.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services.c b/src/services.c index 1a7bebd..ea7f44b 100644 --- a/src/services.c +++ b/src/services.c @@ -1572,7 +1572,7 @@ int service_to_fd(const char *name) } } else if(!strncmp(name, "shellconf:", 10)){ if(!strncmp(name+10, "syncwinsz:", 10)){ - ret = create_service_thread(sync_windowsize, (void *)name+20); + ret = create_service_thread(sync_windowsize, (void *)name+10); } } else if(!strncmp(name, "tzplatformenv:", 14)) { char* env_variable = NULL; -- 2.34.1