diff --git a/src/lib/emile/emile_compress.c b/src/lib/emile/emile_compress.c index 783e00b1ab..b755717454 100644 --- a/src/lib/emile/emile_compress.c +++ b/src/lib/emile/emile_compress.c @@ -139,11 +139,14 @@ emile_decompress(const Eina_Binbuf *data, Eina_Binbuf *out; void *expanded; +// this warning is wrong here so disable it +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wmaybe-uninitialized" expanded = malloc(dest_length); if (!expanded) return NULL; - out = eina_binbuf_manage_new(expanded, dest_length, EINA_FALSE); +#pragma GCC diagnostic pop if (!out) goto on_error; diff --git a/src/lib/emile/emile_main.c b/src/lib/emile/emile_main.c index 8591f0e8bc..ce20df757d 100644 --- a/src/lib/emile/emile_main.c +++ b/src/lib/emile/emile_main.c @@ -131,9 +131,13 @@ emile_pbkdf2_sha1(const char *key, unsigned int key_len, const unsigned char *sa unsigned int tmp_len; unsigned int i, j, k; +// this warning is wrong here so disable it +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wmaybe-uninitialized" buf = alloca(salt_len + 4); - step1 = eina_binbuf_manage_new(buf, salt_len + 4, EINA_TRUE); +#pragma GCC diagnostic pop + if (!step1) return EINA_FALSE; step2 = eina_binbuf_manage_new(digest, 20, EINA_TRUE);