eolian: validate staging unit when parsing all
authorDaniel Kolesa <d.kolesa@osg.samsung.com>
Thu, 22 Mar 2018 15:27:35 +0000 (16:27 +0100)
committerWonki Kim <wonki_.kim@samsung.com>
Tue, 10 Apr 2018 11:22:02 +0000 (20:22 +0900)
src/lib/eolian/eolian_database.c

index 4e337f6..afa524f 100644 (file)
@@ -929,7 +929,7 @@ eolian_state_all_eot_files_parse(Eolian_State *state)
    _state_clean(state);
    eina_hash_foreach(state->filenames_eot, _tfile_parse, &pd);
 
-   if (pd.ret && !database_validate(&state->unit))
+   if (pd.ret && !database_validate(&state->staging))
      return EINA_FALSE;
 
    _merge_unit(&state->unit, &state->staging);
@@ -961,7 +961,7 @@ eolian_state_all_eo_files_parse(Eolian_State *state)
    _state_clean(state);
    eina_hash_foreach(state->filenames_eo, _file_parse, &pd);
 
-   if (pd.ret && !database_validate(&state->unit))
+   if (pd.ret && !database_validate(&state->staging))
      return EINA_FALSE;
 
    _merge_unit(&state->unit, &state->staging);