eolian: fix unit version check
authorDaniel Kolesa <d.kolesa@samsung.com>
Wed, 29 May 2019 19:02:33 +0000 (21:02 +0200)
committerWonki Kim <wonki_.kim@samsung.com>
Mon, 3 Jun 2019 07:04:07 +0000 (16:04 +0900)
src/lib/eolian/eo_parser.c

index 4fc14be..cb1c7e4 100644 (file)
@@ -2296,7 +2296,7 @@ parse_chunk(Eo_Lexer *ls, Eina_Bool eot)
                eo_lexer_syntax_error(ls, "invalid #version value");
              if (ls->t.value.u > USHRT_MAX)
                eo_lexer_syntax_error(ls, "#version too high");
-             else if (ls->t.value.u < 0)
+             else if (ls->t.value.u < 1)
                eo_lexer_syntax_error(ls, "#version too low");
 
              ls->unit->version = (unsigned short)(ls->t.value.u);