diff --git a/tools/validatekeymaps/Main.cpp b/tools/validatekeymaps/Main.cpp index f31f771004bdf..56a242f1daaf9 100644 --- a/tools/validatekeymaps/Main.cpp +++ b/tools/validatekeymaps/Main.cpp @@ -128,13 +128,11 @@ static bool validateFile(const char* filename) { } case FILETYPE_VIRTUALKEYDEFINITION: { - VirtualKeyMap* map; - status_t status = VirtualKeyMap::load(filename, &map); - if (status) { - error("Error %d parsing virtual key definition file.\n\n", status); + std::unique_ptr map = VirtualKeyMap::load(filename); + if (!map) { + error("Error while parsing virtual key definition file.\n\n"); return false; } - delete map; break; } }