[BACK]Return to gss-genr.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/gss-genr.c between version 1.9 and 1.10

version 1.9, 2006/03/25 22:22:43 version 1.10, 2006/04/03 07:10:38
Line 205 
Line 205 
 ssh_gssapi_import_name(Gssctxt *ctx, const char *host)  ssh_gssapi_import_name(Gssctxt *ctx, const char *host)
 {  {
         gss_buffer_desc gssbuf;          gss_buffer_desc gssbuf;
           char *val;
   
         gssbuf.length = sizeof("host@") + strlen(host);          xasprintf(&val, "host@%s", host);
         gssbuf.value = xmalloc(gssbuf.length);          gssbuf.value = val;
         snprintf(gssbuf.value, gssbuf.length, "host@%s", host);          gssbuf.length = strlen(gssbuf.value);
   
         if ((ctx->major = gss_import_name(&ctx->minor,          if ((ctx->major = gss_import_name(&ctx->minor,
             &gssbuf, GSS_C_NT_HOSTBASED_SERVICE, &ctx->name)))              &gssbuf, GSS_C_NT_HOSTBASED_SERVICE, &ctx->name)))

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10