diff --git a/src/smblib/smbdefs.h b/src/smblib/smbdefs.h
index c4d9ac25dc0b480d53677c911e15ecb645017575..f14445b850a4f5699497ec938ac23048b26f98d5 100644
--- a/src/smblib/smbdefs.h
+++ b/src/smblib/smbdefs.h
@@ -536,7 +536,7 @@ typedef struct {			// Message base
 	ulong	retry_time; 	// Maximum number of seconds to retry opens/locks
 	ulong	retry_delay;	// Time-slice yield (milliseconds) while retrying
 	smbstatus_t status; 	// Status header record
-	BOOL	locked;			// SMB header is locked
+	int		locked;			// SMB header is locked
 	char	shd_buf[SHD_BLOCK_LEN]; 	// File I/O buffer for header file
 	char	last_error[128];			// Last error message