Fix accessing wrong index 33/218033/1 accepted/tizen/unified/20191119.133216 submit/tizen/20191119.075345
authorINSUN PYO <insun.pyo@samsung.com>
Tue, 19 Nov 2019 03:31:18 +0000 (12:31 +0900)
committerINSUN PYO <insun.pyo@samsung.com>
Tue, 19 Nov 2019 03:31:18 +0000 (12:31 +0900)
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 <error: Cannot access memory at address 0xb2800050>, size=size@entry=0, pstart=pstart@entry=0x0) at strops.c:41
2  0xb6ab8644 in _IO_vsscanf (string=0xb2800050 <error: Cannot access memory at address 0xb2800050>, format=0xb6ffafec "%d:%d:%d", format@entry=0xbeeb69d8 "", args=..., args@entry=...) at iovsscanf.c:40
3  0xb6ab20f4 in __sscanf (s=<optimized out>, format=0xb6ffafec "%d:%d:%d") at sscanf.c:32
4  0xb6fea652 in sync_windowsize (fd=<optimized out>, cookie=<optimized out>) 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

index 1a7bebdf6e2311ebfd3515cc6af62f2980fbdca5..ea7f44be00d6b1f9fee5b91f8e08c201d9c56401 100644 (file)
@@ -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;