So I found a flaw in a product my employer sells. My position in the company is such that they allow me to work on projects, but if I want to keep enjoying the good will I've managed to instill in my boss, I'd better not question the code of previous employers (office politics have run amuck in the company's priorities).
Unfortunately, I've found a pretty glaring flaw in some legacy code that I've been referencing. The company has been going this long without it biting them in the butt, but it is an issue. I don't feel comfortable pointing things like this out to my boss because he takes it personally and gets this idea that I'm trying to run his company for him. In a way, by pointing out a flaw and suggesting it needs fixed, I can see how it could be argued, I AM trying to run his company a bit.
This is a bit of a difficult situation, but I guess what I'm asking is how do you openly point out an existing flaw when office politics already have you in a fragile position? Alternatively, should I just keep my yap shut and let them sink or swim if the problem ever surfaces with a client?