mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	Require hostname to be set when using GSSAPI authentication. Without it,
the GSSAPI libraries crash. Noted by Zdenek Kotala
This commit is contained in:
		@@ -7,7 +7,7 @@
 | 
			
		||||
 * Portions Copyright (c) 1994, Regents of the University of California
 | 
			
		||||
 *
 | 
			
		||||
 * IDENTIFICATION
 | 
			
		||||
 *	  $PostgreSQL: pgsql/src/interfaces/libpq/fe-auth.c,v 1.143 2010/01/02 16:58:11 momjian Exp $
 | 
			
		||||
 *	  $PostgreSQL: pgsql/src/interfaces/libpq/fe-auth.c,v 1.144 2010/03/08 10:01:12 mha Exp $
 | 
			
		||||
 *
 | 
			
		||||
 *-------------------------------------------------------------------------
 | 
			
		||||
 */
 | 
			
		||||
@@ -426,6 +426,12 @@ pg_GSS_startup(PGconn *conn)
 | 
			
		||||
	int			maxlen;
 | 
			
		||||
	gss_buffer_desc temp_gbuf;
 | 
			
		||||
 | 
			
		||||
	if (!conn->pghost)
 | 
			
		||||
	{
 | 
			
		||||
		printfPQExpBuffer(&conn->errorMessage, libpq_gettext("host name must be specified\n"));
 | 
			
		||||
		return STATUS_ERROR;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (conn->gctx)
 | 
			
		||||
	{
 | 
			
		||||
		printfPQExpBuffer(&conn->errorMessage,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user