diff options
author | Jan Wieck <JanWieck@Yahoo.com> | 1999-12-21 22:39:02 +0000 |
---|---|---|
committer | Jan Wieck <JanWieck@Yahoo.com> | 1999-12-21 22:39:02 +0000 |
commit | 3e991585487ab58b77d24298467a2b170f61b4ed (patch) | |
tree | f5d4703ca4196accada6fdf92a130d7baf1adcd1 /src/backend/commands/user.c | |
parent | b57b0e044538990550b7169f8489624e73f98ca1 (diff) | |
download | postgresql-3e991585487ab58b77d24298467a2b170f61b4ed.tar.gz postgresql-3e991585487ab58b77d24298467a2b170f61b4ed.zip |
update_pg_pwd() is an AR trigger. Corrected return type.
Jan
Diffstat (limited to 'src/backend/commands/user.c')
-rw-r--r-- | src/backend/commands/user.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/backend/commands/user.c b/src/backend/commands/user.c index 056d3458381..bb18cad4aff 100644 --- a/src/backend/commands/user.c +++ b/src/backend/commands/user.c @@ -5,7 +5,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: user.c,v 1.46 1999/12/20 01:11:37 tgl Exp $ + * $Id: user.c,v 1.47 1999/12/21 22:39:01 wieck Exp $ * *------------------------------------------------------------------------- */ @@ -24,6 +24,7 @@ #include "catalog/indexing.h" #include "commands/copy.h" #include "commands/user.h" +#include "commands/trigger.h" #include "libpq/crypt.h" #include "miscadmin.h" #include "nodes/pg_list.h" @@ -48,13 +49,20 @@ static void CheckPgUserAclNotNull(void); *--------------------------------------------------------------------- */ -void +HeapTuple update_pg_pwd(void) { char *filename, *tempname; int bufsize; + + /* + * This is a trigger, so clean out the information provided by + * the trigger manager. + */ + CurrentTriggerData = NULL; + /* * Create a temporary filename to be renamed later. This prevents the * backend from clobbering the pg_pwd file while the postmaster might @@ -93,6 +101,8 @@ update_pg_pwd(void) creat(filename, S_IRUSR | S_IWUSR); pfree((void *) tempname); + + return NULL; } /*--------------------------------------------------------------------- |