sunrpc: gss: simplify rsi_parse logic

Make an obvious simplification that removes a few lines and some
unnecessary indentation; no change in behavior.

Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
This commit is contained in:
J. Bruce Fields 2008-01-06 21:32:37 -05:00
parent 16141c0288
commit b39c18fce0

View file

@ -224,11 +224,8 @@ static int rsi_parse(struct cache_detail *cd,
/* major/minor */
len = qword_get(&mesg, buf, mlen);
if (len < 0)
if (len <= 0)
goto out;
if (len == 0) {
goto out;
} else {
rsii.major_status = simple_strtoul(buf, &ep, 10);
if (*ep)
goto out;
@ -255,7 +252,6 @@ static int rsi_parse(struct cache_detail *cd,
status = -ENOMEM;
if (dup_to_netobj(&rsii.out_token, buf, len))
goto out;
}
rsii.h.expiry_time = expiry;
rsip = rsi_update(&rsii, rsip);
status = 0;