diff options
author | Joe Conway <mail@joeconway.com> | 2006-07-12 02:31:56 +0000 |
---|---|---|
committer | Joe Conway <mail@joeconway.com> | 2006-07-12 02:31:56 +0000 |
commit | 9e196d7c9217407db54780cbc570055b6465daaa (patch) | |
tree | 7cf12e189f983017571f04a34b18c64745659c58 | |
parent | 72347776744083d080f4c46dd6fc7e81bcf9a0c7 (diff) | |
download | postgresql-9e196d7c9217407db54780cbc570055b6465daaa.tar.gz postgresql-9e196d7c9217407db54780cbc570055b6465daaa.zip |
Clean up for warning:
fe-auth.c:573: warning: passing argument 1 of 'free' discards qualifiers
from pointer target type
pg_krb5_authname used to return a (const char *) to memory allocated by
krb. Somewhere along the lines this was changed so that a copy was
made, returned, and freed instead. However the const modifier was never
removed.
-rw-r--r-- | src/interfaces/libpq/fe-auth.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/interfaces/libpq/fe-auth.c b/src/interfaces/libpq/fe-auth.c index 501cc39d0ee..1b8ac726ddb 100644 --- a/src/interfaces/libpq/fe-auth.c +++ b/src/interfaces/libpq/fe-auth.c @@ -10,7 +10,7 @@ * exceed INITIAL_EXPBUFFER_SIZE (currently 256 bytes). * * IDENTIFICATION - * $PostgreSQL: pgsql/src/interfaces/libpq/fe-auth.c,v 1.115 2006/06/20 19:56:52 tgl Exp $ + * $PostgreSQL: pgsql/src/interfaces/libpq/fe-auth.c,v 1.116 2006/07/12 02:31:56 joe Exp $ * *------------------------------------------------------------------------- */ @@ -188,10 +188,10 @@ pg_krb5_destroy(struct krb5_info *info) /* - * pg_krb5_authname -- returns a pointer to static space containing whatever - * name the user has authenticated to the system - */ -static const char * + * pg_krb5_authname -- returns a copy of whatever name the user + * has authenticated to the system, or NULL + */ +static char * pg_krb5_authname(char *PQerrormsg) { char *tmp_name; @@ -520,7 +520,7 @@ char * pg_fe_getauthname(char *PQerrormsg) { #ifdef KRB5 - const char *krb5_name = NULL; + char *krb5_name = NULL; #endif const char *name = NULL; char *authn; |