Remove unnecessary check

Closes Coverity #982093
Add missing break

closes Coverity #982090
Note fall-through

Closes Coverity #982089
Add missing break

Closes Coverity #982088
Add missing break

Closes Coverity #982087
Unlock on error

Closes Coverity #982086
Fix for coverity (assign return from recvfrom to a local signed variable so we can check for error conditions)
Fix for coverity (don't segv if the ruby function returns an array during intiialisation)
Fix for coverity
Fix for coverity
Fix for coverity
Fix for coverity
Limit attrlen to 128K.

Closes Coverity #982085
Check for NULL.

Closes Coverity #982083 (false positive)
value may be NULL.  Only for admin mistake.

Closes Coverity #982082
Check for NULL da.  Only if dictionary files are broken.

Closes Coverity #982081
Remove dead code.

Closes Coverity #982080, 982079
Don't free data returned from gdbm_fetch

Closes Coverity #982067, 982068, 982069
Use correct flag for check

Closes Coverity #982078
Remove dead code.

Closes Coverity #982077