<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - The tutorial should have a section on error handling"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=78140#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - The tutorial should have a section on error handling"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=78140">bug 78140</a>
              from <span class="vcard"><a class="email" href="mailto:sstewartgallus00@mylangara.bc.ca" title="Steven Stewart-Gallus <sstewartgallus00@mylangara.bc.ca>"> <span class="fn">Steven Stewart-Gallus</span></a>
</span></b>
        <pre>Okay, this was confusing for me. There is no section in the tutorial but there
is somewhat of an explanation on error handling in the xcb-requests.3 man page
(it doesn't mention the xcb_connection_has_error part though).

So, my bug should now be: add a section on error handling to the tutorial, copy
some parts of the xcb-requests.3 man page to the section and add information on
handling client errors with xcb_connection_has_error.

I should be able to put together at least a prototype myself but I need to ask
a few more questions.
Do I need to call xcb_connection_has_error after absolutely every function that
gets passed a connection?
Is there a function to get an error string for each error (keep in mind that
one may want to sometimes localize error messages so this is not as easy as it
seems).
How do I check for errors with the xcb_disconnect function (I know that free(3)
does not give errors but what about close(2))?</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>