diff --git a/src/xpdev/rwlockwrap.h b/src/xpdev/rwlockwrap.h
index 333b4aef9cd09abb1ccd48aff1b44d569adc45ad..228977b1092a8cc1bca07da8272e3fe13987833a 100644
--- a/src/xpdev/rwlockwrap.h
+++ b/src/xpdev/rwlockwrap.h
@@ -45,7 +45,7 @@ bool rwlock_wrlock(rwlock_t *lock);
 bool rwlock_trywrlock(rwlock_t *lock);
 bool rwlock_unlock(rwlock_t *lock);
 bool rwlock_destroy(rwlock_t *lock);
-#define rwlock_destory_ign(locl) ((void)rwlock_destroy(lock))
+#define rwlock_destroy_ign(lock) ((void)rwlock_destroy(lock))
 
 #else
 #error Not implemented