Messages in this thread | ![/](/images/icornerl.gif) | | Date | Sat, 6 Nov 2010 11:30:40 -0700 (PDT) | From | David Brownell <> | Subject | Re: [PATCH] usb: core: fix information leak to userland |
| |
--- On Sat, 11/6/10, Alan Stern <stern@rowland.harvard.edu> wrote:
> Are you sure that adding an initializer > like this will zero out the > padding bytes? It might be safer just to call > memset.
ISTR the C standard says things get initted to zero in this case too ... and that compilers will as a rule use memset to do it. One could look at the generated code to make sure of that.
There's certainly a fair amount of code I've seen that uses runtime initializers like that, to zero memory. I can't believe i's _all_ broken! ;)
- Dave
-- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| ![\](/images/icornerr.gif) |