sandbox: terminate os_dirent_ls() result list
authorStephen Warren <swarren@nvidia.com>
Wed, 11 Jun 2014 16:26:23 +0000 (10:26 -0600)
committerSimon Glass <sjg@chromium.org>
Mon, 23 Jun 2014 21:37:24 +0000 (15:37 -0600)
commit9c38c070085b566e2fc3f7696cdd4362c2759285
tree9b3881aac1b220099455d4a6d90c87c279286910
parent4d907025d6a530c0f3d2e869331e863c3e3cc3c2
sandbox: terminate os_dirent_ls() result list

Each node in the linked-list that os_dirent_ls() returns has its next
pointer set only when the next node is created. For the last node in the
list, there is no next node, so this never happens, and the next pointer
is never initialized. Explicitly initialize the next pointer so that it
isn't dangling. Without this, "sb ls" might crash.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Simon Glass <sjg@chromium.org>
arch/sandbox/cpu/os.c