Coverity complained about the following:
(3) Event ptr_arith:
Performing pointer arithmetic on "cur_fd" in expression "cur_fd++".
130 return virNetServerServiceNewFD(*cur_fd++,
The complaint is that pointer arithmetic taking place instead of the
expected auto increment of the variable... Adding some well placed
parentheses ensures our order of operation.
} else {
/*
* There's still enough file descriptors. In this case we'll
- * use the current one and increment it afterwards.
+ * use the current one and increment it afterwards. Take care
+ * with order of operation for pointer arithmetic and auto
+ * increment on cur_fd - the parentheses are necessary.
*/
- return virNetServerServiceNewFD(*cur_fd++,
+ return virNetServerServiceNewFD((*cur_fd)++,
auth,
#if WITH_GNUTLS
tls,