Print this page
5253 kmem_alloc/kmem_zalloc won't fail with KM_SLEEP
5254 getrbuf won't fail with KM_SLEEP

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
          +++ new/usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
↓ open down ↓ 1845 lines elided ↑ open up ↑
1846 1846          uint32_t        xid;
1847 1847          rpc_gss_init_res *result;
1848 1848  {
1849 1849          retrans_entry   *rdata;
1850 1850  
1851 1851          if (client->retrans_data && client->retrans_data->xid == xid)
1852 1852                  return;
1853 1853  
1854 1854          rdata = kmem_zalloc(sizeof (*rdata), KM_SLEEP);
1855 1855  
1856      -        if (rdata == NULL)
1857      -                return;
1858      -
1859 1856          rdata->xid = xid;
1860 1857          rdata->result = *result;
1861 1858  
1862 1859          if (result->token.length != 0) {
1863 1860                  GSS_DUP_BUFFER(rdata->result.token, result->token);
1864 1861          }
1865 1862  
1866 1863          if (client->retrans_data)
1867 1864                  retrans_del(client);
1868 1865  
↓ open down ↓ 56 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX