add boundary check to avoid segmentation fault danger
add boundary check to avoid segmentation fault danger

proto-n/Alpenglow,rpalovics/Alpenglow,proto-n/Alpenglow,rpalovics/Alpenglow,rpalovics/Alpenglow,proto-n/Alpenglow