projects
/
platform
/
upstream
/
efl.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
603d208
)
ecore_con_proxy_helper.c: use snprintf to avoid a buffer overflow
70/296270/2
accepted/tizen/unified/20230814.121015
author
Hubert Stachowiak
<h.stachowiak@samsung.com>
Mon, 24 Jul 2023 14:13:34 +0000
(16:13 +0200)
committer
Chun
<jykeon@samsung.com>
Tue, 8 Aug 2023 02:22:26 +0000
(
02:22
+0000)
Change-Id: I3842fa3fcf95e9789720ca279f9b35af7850a84c
src/lib/ecore_con/ecore_con_proxy_helper.c
patch
|
blob
|
history
diff --git
a/src/lib/ecore_con/ecore_con_proxy_helper.c
b/src/lib/ecore_con/ecore_con_proxy_helper.c
index
01b9065
..
7b31faf
100644
(file)
--- a/
src/lib/ecore_con/ecore_con_proxy_helper.c
+++ b/
src/lib/ecore_con/ecore_con_proxy_helper.c
@@
-346,8
+346,11
@@
_efl_net_proxy_helper_url_req_send(const char *url, Ecore_Thread *eth)
free(req);
return -1;
}
- buf = alloca(strlen(url) + 256);
- sprintf(buf, "P %i %s\n", req->id, url);
+ //TIZEN_ONLY(20230724) ecore_con_proxy_helper.c: use snprintf to avoid a buffer overflow
+ const size_t size = strlen(url) + 256;
+ buf = alloca(size);
+ snprintf(buf, size, "P %i %s\n", req->id, url);
+ //
req->str = strdup(buf);
if ((!req->str) || ecore_thread_check(eth))
{