]> granicus.if.org Git - strace/blobdiff - ipc_sem.c
Add a enum for decoding to tprint_iov() and tprint_iov_upto()
[strace] / ipc_sem.c
index 5b36e76b82604646475bb8d6b1634e0f75fd2034..ba21b7bb9f1c93499f82929fe0e5ca2d21f9ab51 100644 (file)
--- a/ipc_sem.c
+++ b/ipc_sem.c
@@ -49,7 +49,7 @@ print_sembuf(struct tcb *tcp, void *elem_buf, size_t elem_size, void *data)
        const struct sembuf *sb = elem_buf;
 
        tprintf("{%u, %d, ", sb->sem_num, sb->sem_op);
-       printflags(semop_flags, sb->sem_flg, "SEM_???");
+       printflags(semop_flags, (unsigned short) sb->sem_flg, "SEM_???");
        tprints("}");
 
        return true;