Subject: [nfsv4] [Editorial Errata Reported] RFC5531 (6255)

From: RFC Errata System <[email-masked]>
Date: Wed, 12 Aug 2020 08:37:26 -0700 (PDT)

The following errata report has been submitted for RFC5531,
"RPC: Remote Procedure Call Protocol Specification Version 2".

--------------------------------------
You may review the report below and at:
https://www.rfc-editor.org/errata/eid6255

--------------------------------------
Type: Editorial
Reported by: Ed Schouten <[email-masked]>

Section: 9

Original Text
-------------
         union reply_body switch (reply_stat stat) {
         case MSG_ACCEPTED:
            accepted_reply areply;
         case MSG_DENIED:
            rejected_reply rreply;
         } reply;

Corrected Text
--------------
         union reply_body switch (reply_stat stat) {
         case MSG_ACCEPTED:
            accepted_reply areply;
         case MSG_DENIED:
            rejected_reply rreply;
         };

Notes
-----
The XDR grammar doesn't allow stating this:

union type_name switch (...) { ...} member_name;

You only have these two forms:

union type_name switch (...) { ...};
union switch (...) { ...} member_name;

Instructions:
-------------
This erratum is currently posted as "Reported". If necessary, please
use "Reply All" to discuss whether it should be verified or
rejected. When a decision is reached, the verifying party  
can log in to change the status and edit the report, if necessary. 

--------------------------------------
RFC5531 (draft-ietf-nfsv4-rfc1831bis-13)
--------------------------------------
Title               : RPC: Remote Procedure Call Protocol Specification Version 2
Publication Date    : May 2009
Author(s)           : R. Thurlow
Category            : DRAFT STANDARD
Source              : Network File System Version 4
Area                : Transport
Stream              : IETF
Verifying Party     : IESG