Thanks to Ludwig and Rich for their comments. I've updated the patch on
ssl.c as well as the testcase based upon them.
git patch file (master) -- revised; As pointed out in comment:7
;, disable all
ciphers if nsSSL3Cipher does not exist or empty.
git patch file (master) -- revised; Added more test cases.