loader: fix crash when json doesn't contain an object
authorCharles Giessen <charles@lunarg.com>
Tue, 10 Mar 2020 22:59:13 +0000 (16:59 -0600)
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>
Thu, 12 Mar 2020 20:25:28 +0000 (14:25 -0600)
commit5c12449c8083c30be71ecae02668f6727dd8c957
tree28687a8f49d46073b43e92586e1c955e06da20d5
parent29adf277cb191eb1ff5d0156143c284891c0f124
loader: fix crash when json doesn't contain an object

When `loaderAddLayerProperties` has a json that doesn't contain an object as
the topmost value, it segfaults when looking for the `file_format_version`.
This commit fixes it by making sure the json is of the correct type before
proceding.

Files modified:
loader/loader.c

Change-Id: I4a624e3627d5f35a1a37ec4a17b03a3926ba5907
loader/loader.c