We cannot set garray to NULL. it is dynamically allocated.
Also, we can't free it because later we may have to restore it!!

Ported from 7ef1f5db5488b8d837dd2b18595945d1b4f8f440

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
MORE Protect export root and junction fields with gsh_export lock

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>
MORE Add check and refcount to prevent junctions and export roots from unlink

Signed-off-by: Frank S. Filz <ffilzlnx@mindspring.com>