Fix for Bug 456313 - Avoid creation of 0-byte BasicDiskList.

Signed-off-by: xinzhao-acutate <xzhao@actuate.com>