- Lack of return value checking from system calls and
- Lack of sufficient error checking/handling code
I can't begin saying how important each of them are. Oh well, I only have 2 things to say:
- You need to learn for yourself
- You can never be too careful
- You can't learn from other's mistakes (yes, this and the 1st one are the same thing)