Fix flipped sign to strerror.
authorEric Anholt <eric@anholt.net>
Thu, 20 Sep 2007 16:20:48 +0000 (09:20 -0700)
committerEric Anholt <eric@anholt.net>
Thu, 20 Sep 2007 16:20:48 +0000 (09:20 -0700)
src/mesa/drivers/dri/common/dri_bufmgr_ttm.c

index 8c36502b8552e603ee8b5dc0bd8baae14ef4aa5e..e264048b70be2d34f929d175edec4513586e6eb3 100644 (file)
@@ -270,7 +270,7 @@ dri_ttm_validate(dri_bo *buf, unsigned int flags)
       /* XXX: add to fence list for sanity checking */
    } else {
       fprintf(stderr, "failed to validate buffer (%s): %s\n",
-             ttm_buf->name, strerror(err));
+             ttm_buf->name, strerror(-err));
    }
 
    buf->offset = ttm_buf->drm_bo.offset;
@@ -301,7 +301,7 @@ dri_ttm_fence_validated(dri_bufmgr *bufmgr, const char *name,
    fence_ttm->fence.bufmgr = bufmgr;
    ret = drmFenceBuffers(bufmgr_ttm->fd, type, &fence_ttm->drm_fence);
    if (ret) {
-      fprintf(stderr, "failed to fence (%s): %s\n", name, strerror(ret));
+      fprintf(stderr, "failed to fence (%s): %s\n", name, strerror(-ret));
       free(fence_ttm);
       return NULL;
    }