From f61fd89844316c9569427b2f0f09d71d3ff1ce07 Mon Sep 17 00:00:00 2001 From: Milan Bouchet-Valat Date: Mon, 11 Jan 2010 16:50:38 +0100 Subject: Return new user struct when creating user Clients need to know what values were chosen for fields left blank. This also allows us to return NULL in case of failure, which provides error checking. --- Users/Users.pm | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Users') diff --git a/Users/Users.pm b/Users/Users.pm index f924d83..ff5726c 100644 --- a/Users/Users.pm +++ b/Users/Users.pm @@ -625,6 +625,10 @@ sub add_user &change_user_chfn ($$user[$LOGIN], undef, $$user[$COMMENT]); &set_passwd ($$user[$LOGIN], $$user[$PASSWD]); + + # Return the new user with default values filled. + # Returns NULL if user doesn't exist, which means failure. + return &get_user ($$user[$LOGIN]); } sub change_user -- cgit v1.2.3