XSyncAwaitFence can generate BadValue if the
fence list argument is empty. Document this
in the spec.
---
specs/sync.xml | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/specs/sync.xml b/specs/sync.xml
index 44a6b2c..aaad323 100644
--- a/specs/sync.xml
+++ b/specs/sync.xml
@@ -885,14 +885,15 @@ fence does not name a valid fence.
<listitem>
<literallayout class="monospaced">
fence-list: LISTofFENCE
-Errors: <function>Fence</function>,<function>Alloc</function>
+Errors:
<function>Fence</function>,<function>Alloc</function>,<function>Value</function>
</literallayout>
<para>
When this request is executed, the processing of further requests for the
client is blocked until one or more of the fences in fence-list reaches the
triggered state. If any of the fences are already in the triggered state,
request processing resumes immediately. A <function>Fence</function> error
-is generated if any member of fence-list does not name a valid fence.
+is generated if any member of fence-list does not name a valid fence. A
+<function>Value</function> error is generated if fence-list is empty.
</para>
</listitem>
</varlistentry>
--
1.7.1
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel