Print this page
5083 avoid undefined order of operations in assignments

@@ -857,11 +857,11 @@
         if (!queobjp)
                 return (NULL);
 
         queobjp->que_ops = &qmerge_ops;
         qfp = (struct que_data *)(queobjp+1);
-        qfp->q_tab.hd_private = qfp->q_tab.hd_private = 0;
+        qfp->q_tab.hd_private = 0;
         qfp->q_tab.hd_sync_next = qfp->q_tab.hd_async_next = NULL;
         qfp->q_tab.hd_cnt = (void *)qmerge_sync2async;
         queobjp->que_data = (opaque_t)qfp;
 
         return ((opaque_t)queobjp);