12 ms·
There are many cases where continuing with invalid data is much worse than a parse error. Perhaps that's less likely in this case (hopefully your credit card pa
by hyperpape 9y ago
There are many cases where continuing with invalid data is much worse than a parse error. Perhaps that's less likely in this case (hopefully your credit card payment doesn't depend on the values in /proc/<pid>/stat), but as a rule, silently continuing with meaningless data is scary.
- deleted 9y ago[deleted]
- notheguyouthink 9y agoYea that's what I was thinking. If the behavior changes, what "works" entirely depends on the context of that specific application. I can understand mitigating complete failures as much as possible, but trying to trick programs into thinking that they're running the same as they were before seems.. well, scary as hell. I'm honestly not sure what's worse - breaking the application, or making it think everything is fine.
- spdionis 9y agoNot when the application was to supposed to handle the invalid data anyway before. Because you had to handle the zero case before right? The idea is that in the worst case you get an error message, not an altogether crash.
- deleted 9y ago[deleted]
- cmiles74 9y agoIf your application relies on these sort of interfaces with the kernel, then presumably you're paying attention when you upgrade the kernel.