|
Lines 322-327
Link Here
|
| 322 |
rqstp->rq_proc = proc = ntohl(svc_getu32(argv)); /* procedure number */ |
322 |
rqstp->rq_proc = proc = ntohl(svc_getu32(argv)); /* procedure number */ |
| 323 |
|
323 |
|
| 324 |
progp = serv->sv_program; |
324 |
progp = serv->sv_program; |
|
|
325 |
|
| 326 |
for (progp = serv->sv_program; progp; progp = progp->pg_next) |
| 327 |
if (prog == progp->pg_prog) |
| 328 |
break; |
| 329 |
if (progp == NULL) |
| 330 |
goto err_bad_prog; |
| 325 |
/* |
331 |
/* |
| 326 |
* Decode auth data, and add verifier to reply buffer. |
332 |
* Decode auth data, and add verifier to reply buffer. |
| 327 |
* We do this before anything else in order to get a decent |
333 |
* We do this before anything else in order to get a decent |
|
Lines 349-360
Link Here
|
| 349 |
case SVC_COMPLETE: |
355 |
case SVC_COMPLETE: |
| 350 |
goto sendit; |
356 |
goto sendit; |
| 351 |
} |
357 |
} |
| 352 |
|
|
|
| 353 |
for (progp = serv->sv_program; progp; progp = progp->pg_next) |
| 354 |
if (prog == progp->pg_prog) |
| 355 |
break; |
| 356 |
if (progp == NULL) |
| 357 |
goto err_bad_prog; |
| 358 |
|
358 |
|
| 359 |
if (vers >= progp->pg_nvers || |
359 |
if (vers >= progp->pg_nvers || |
| 360 |
!(versp = progp->pg_vers[vers])) |
360 |
!(versp = progp->pg_vers[vers])) |