diff --git a/legacy/evas/src/lib/canvas/evas_object_textblock.c b/legacy/evas/src/lib/canvas/evas_object_textblock.c index 56c773a358..503d8f0e32 100644 --- a/legacy/evas/src/lib/canvas/evas_object_textblock.c +++ b/legacy/evas/src/lib/canvas/evas_object_textblock.c @@ -5039,7 +5039,8 @@ _evas_textblock_node_text_remove_formats_between(Evas_Object_Textblock *o, while (itr && (itr->text_node == n)) { Evas_Object_Textblock_Node_Format *nnode; - int tmp_offset; + int tmp_offset = 0; + /* start is negative when this gets relevant */ if ((offset + start <= 0) && use_end) { diff --git a/legacy/evas/src/lib/cserve/evas_cs_server.c b/legacy/evas/src/lib/cserve/evas_cs_server.c index dc2f2b7730..2076059809 100644 --- a/legacy/evas/src/lib/cserve/evas_cs_server.c +++ b/legacy/evas/src/lib/cserve/evas_cs_server.c @@ -213,7 +213,7 @@ server_parse(Server *s, Client *c) { int *ints; unsigned char *data, *newbuf; - + if (c->inbufsize < sizeof(int)) return 0; ints = (int *)((c->inbuf)); if ((ints[0] < 0) || (ints[0] > (1024 * 1024)))