summaryrefslogtreecommitdiff
path: root/contrib/chkpass/chkpass.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2005-01-29 22:35:17 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2005-01-29 22:35:17 +0000
commitd2190ad66e72b342840ad480ba9624a109a91eed (patch)
treed39d220d3352916a4ec38afff3a31db41f19a50c /contrib/chkpass/chkpass.c
parentd8595c9850fda5d1b40b0dc84bd818d80dc1d37e (diff)
Make sure contrib C functions are marked strict where needed.
Kris Jurka
Diffstat (limited to 'contrib/chkpass/chkpass.c')
-rw-r--r--contrib/chkpass/chkpass.c19
1 files changed, 2 insertions, 17 deletions
diff --git a/contrib/chkpass/chkpass.c b/contrib/chkpass/chkpass.c
index 0832993bd75..e29ce91f26d 100644
--- a/contrib/chkpass/chkpass.c
+++ b/contrib/chkpass/chkpass.c
@@ -4,7 +4,7 @@
* darcy@druid.net
* http://www.druid.net/darcy/
*
- * $PostgreSQL: pgsql/contrib/chkpass/chkpass.c,v 1.12 2003/11/29 22:39:18 pgsql Exp $
+ * $PostgreSQL: pgsql/contrib/chkpass/chkpass.c,v 1.12.4.1 2005/01/29 22:35:16 tgl Exp $
* best viewed with tabs set to 4
*/
@@ -82,14 +82,10 @@ chkpass_in(PG_FUNCTION_ARGS)
}
if (verify_pass(str) != 0)
- {
ereport(ERROR,
(errcode(ERRCODE_DATA_EXCEPTION),
errmsg("password \"%s\" is weak", str)));
- PG_RETURN_POINTER(NULL);
- }
-
result = (chkpass *) palloc(sizeof(chkpass));
mysalt[0] = salt_chars[random() & 0x3f];
@@ -112,9 +108,6 @@ chkpass_out(PG_FUNCTION_ARGS)
chkpass *password = (chkpass *) PG_GETARG_POINTER(0);
char *result;
- if (password == NULL)
- PG_RETURN_POINTER(NULL);
-
if ((result = (char *) palloc(16)) != NULL)
{
result[0] = ':';
@@ -134,10 +127,7 @@ Datum
chkpass_rout(PG_FUNCTION_ARGS)
{
chkpass *password = (chkpass *) PG_GETARG_POINTER(0);
- text *result = NULL;
-
- if (password == NULL)
- PG_RETURN_POINTER(NULL);
+ text *result;
if ((result = (text *) palloc(VARHDRSZ + 16)) != NULL)
{
@@ -162,9 +152,6 @@ chkpass_eq(PG_FUNCTION_ARGS)
char str[10];
int sz = 8;
- if (!a1 || !a2)
- PG_RETURN_BOOL(0);
-
if (a2->vl_len < 12)
sz = a2->vl_len - 4;
strncpy(str, a2->vl_dat, sz);
@@ -181,8 +168,6 @@ chkpass_ne(PG_FUNCTION_ARGS)
char str[10];
int sz = 8;
- if (!a1 || !a2)
- PG_RETURN_BOOL(0);
if (a2->vl_len < 12)
sz = a2->vl_len - 4;
strncpy(str, a2->vl_dat, sz);