Fikset noen stygge malloc-feil. Fortsatt mange minnelekasjer :/
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* @(#) $Header: /tmp/cvs/mysql-admutils/mysql-dbadm.c,v 1.14 2006-07-05 09:00:52 andersmo Exp $
|
||||
* @(#) $Header: /tmp/cvs/mysql-admutils/mysql-dbadm.c,v 1.15 2006-08-15 10:32:42 geirha Exp $
|
||||
*
|
||||
* mysql-dbadm.c
|
||||
*
|
||||
@@ -194,7 +194,7 @@ list(MYSQL *pmysql)
|
||||
escaped_user[strlen(escaped_user)] = cp_kopi[i];
|
||||
} // for
|
||||
|
||||
wild = malloc(strlen(escaped_user)+3);
|
||||
wild = malloc(strlen(escaped_user)+4);
|
||||
sprintf(wild, "%s\\_%%", escaped_user);
|
||||
|
||||
#ifdef DEBUG
|
||||
@@ -220,7 +220,7 @@ list(MYSQL *pmysql)
|
||||
cp++;
|
||||
}
|
||||
|
||||
wild = malloc(strlen(p->pw_name) + 3);
|
||||
wild = malloc(strlen(p->pw_name) + 4);
|
||||
sprintf(wild, "%s\\_%%", p->pw_name);
|
||||
#ifdef DEBUG
|
||||
printf("dbadm: wildcard: '%s'\n", wild);
|
||||
|
||||
Reference in New Issue
Block a user