system-linux: fix memory leak on error in system_if_check