summaryrefslogtreecommitdiff
path: root/namedev.c
diff options
context:
space:
mode:
authorkay.sievers@vrfy.org <kay.sievers@vrfy.org>2004-02-26 19:40:32 -0800
committerGreg KH <gregkh@suse.de>2005-04-26 21:32:30 -0700
commite964c2c05d3d6e2bdb21b3461ed7a4e85315cbc1 (patch)
tree942e0b9c0bdd90ec7d0f0c98abf94ba7c75159af /namedev.c
parent831f800da34ddb449aecae925cd1f154f20b1eed (diff)
[PATCH] udev - safer string handling - part three
Here we truncate our input strings from the environment to our defined limit. It's a bit theroretical but better check for it. It cleans up some magic length definitions and removes the code duplication in udev, udevtest and udevsend. udevd needs to be killed after installation, cause the message size is changed with this patch. Should we do this with the 'make install', like we do with the '.udevdb'?
Diffstat (limited to 'namedev.c')
-rw-r--r--namedev.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/namedev.c b/namedev.c
index f688507dc3..bc407dd103 100644
--- a/namedev.c
+++ b/namedev.c
@@ -405,7 +405,7 @@ static int execute_program(char *path, char *value, int len)
int fds[2];
pid_t pid;
int value_set = 0;
- char buffer[256];
+ char buffer[255];
char *pos;
char *args[PROGRAM_MAXARG];
int i;