Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 215558 | Differences between
and this patch

Collapse All | Expand All

(-)lib-src/pop.c (-3 / +3 lines)
Lines 1200-1215 Link Here
1200
      krb5_free_principal (kcontext, server);
1200
      krb5_free_principal (kcontext, server);
1201
      if (rem)
1201
      if (rem)
1202
	{
1202
	{
1203
	  if (err_ret && err_ret->text.length)
1203
	  if (err_ret && strlen(*(err_ret->e_text)))
1204
	    {
1204
	    {
1205
	      strcpy (pop_error, KRB_ERROR);
1205
	      strcpy (pop_error, KRB_ERROR);
1206
	      strncat (pop_error, error_message (rem),
1206
	      strncat (pop_error, error_message (rem),
1207
		       ERROR_MAX - sizeof (KRB_ERROR));
1207
		       ERROR_MAX - sizeof (KRB_ERROR));
1208
	      strncat (pop_error, " [server says '",
1208
	      strncat (pop_error, " [server says '",
1209
		       ERROR_MAX - strlen (pop_error) - 1);
1209
		       ERROR_MAX - strlen (pop_error) - 1);
1210
	      strncat (pop_error, err_ret->text.data,
1210
	      strncat (pop_error, *(err_ret->e_text),
1211
		       min (ERROR_MAX - strlen (pop_error) - 1,
1211
		       min (ERROR_MAX - strlen (pop_error) - 1,
1212
			    err_ret->text.length));
1212
			    strlen(*(err_ret->e_text))));
1213
	      strncat (pop_error, "']",
1213
	      strncat (pop_error, "']",
1214
		       ERROR_MAX - strlen (pop_error) - 1);
1214
		       ERROR_MAX - strlen (pop_error) - 1);
1215
	    }
1215
	    }

Return to bug 215558