diff --git a/src/server/person.c b/src/server/person.c index 2cf49c5aedb73ef3c4f7751328b2ac45cae26627..f82bd897dedde2cbcaed5c5cd2f2ba154912a7f4 100644 --- a/src/server/person.c +++ b/src/server/person.c @@ -1,5 +1,5 @@ /* - * $Id: person.c,v 0.59 1999/07/10 22:38:41 ceder Exp $ + * $Id: person.c,v 0.60 2001/09/29 20:11:05 ceder Exp $ * Copyright (C) 1991-1999 Lysator Academic Computer Association. * * This file is part of the LysKOM server. @@ -35,7 +35,7 @@ #endif static const char * -rcsid = "$Id: person.c,v 0.59 1999/07/10 22:38:41 ceder Exp $"; +rcsid = "$Id: person.c,v 0.60 2001/09/29 20:11:05 ceder Exp $"; #include "rcs.h" USE(rcsid); @@ -670,6 +670,11 @@ create_person_generic ( const String name, new_user, TRUE) != OK) { + /* FIXME: Conf_no leak: We create a person, check the + aux-items, determine that the aux-items are bogus, and + immediately delete the person. This leaks a conference + number. We can live with that, but it isn't pretty. */ + cached_delete_conf(new_user); cached_delete_person(new_user);