commit | c83cd879d45e667fbb4763f18c908928ee9d67d8 | [log] [tgz] |
---|---|---|
author | San Mehat <san@google.com> | Thu May 14 14:54:22 2009 -0700 |
committer | San Mehat <san@google.com> | Thu May 14 15:08:04 2009 -0700 |
tree | 938b1fa73b95efdf25325ab5a93dc744c7235e98 | |
parent | 54a1eb7677a10c1591ba48562ae480cd71721bf6 [diff] |
init: Fix heap corruption for services with arguments The 'args' array *must* be the last entry in the structure. This fixes a longstanding issue (apparently since tc3) where a service with an argument would corrupt the heap. The more arguments, the more corruption :|. This will probably also end up making key-code bound services more reliable (ie: bugreports triggered via the keyboard) Signed-off-by: San Mehat <san@google.com>