shell: fix a memory corruption coverity issue Added a condition to check if the size of the copied memory is a positive number. Fixes #58700 Fixes #58703 Signed-off-by: Jakub Rzeszutko <jakub.rzeszutko@verkada.com>