break;
case AUD_FIDS: /* array of Fids */
vaFids = va_arg(vaList, struct AFSCBFids *);
- vaFid = NULL;
if (vaFids) {
int i;
- if (vaFid)
+
+ vaFid = vaFids->AFSCBFids_val;
+
+ if (vaFid) {
fprintf(out, "FIDS %u FID %u:%u:%u ", vaFids->AFSCBFids_len, vaFid->Volume,
vaFid->Vnode, vaFid->Unique);
- else
+ for ( i = 1; i < vaFids->AFSCBFids_len; i++, vaFid++ )
+ fprintf(out, "FID %u:%u:%u ", vaFid->Volume,
+ vaFid->Vnode, vaFid->Unique);
+ } else
fprintf(out, "FIDS 0 FID 0:0:0 ");
- for ( i = 1; i < vaFids->AFSCBFids_len; i++ ) {
- vaFid = vaFids->AFSCBFids_val;
- if (vaFid)
- fprintf(out, "FID %u:%u:%u ", vaFid->Volume,
- vaFid->Vnode, vaFid->Unique);
- else
- fprintf(out, "FID 0:0:0 ");
- }
}
break;
default: