diff --git a/src/mod/languages/mod_spidermonkey/mod_spidermonkey.c b/src/mod/languages/mod_spidermonkey/mod_spidermonkey.c
index 8c0b48ec75..e16b1c77d6 100644
--- a/src/mod/languages/mod_spidermonkey/mod_spidermonkey.c
+++ b/src/mod/languages/mod_spidermonkey/mod_spidermonkey.c
@@ -130,8 +130,8 @@ struct fileio_obj {
unsigned int flags;
switch_file_t *fd;
switch_memory_pool *pool;
- unsigned char *buf;
- int32 buflen;
+ char *buf;
+ switch_size_t buflen;
int32 bufsize;
};
diff --git a/src/mod/languages/mod_spidermonkey/mod_spidermonkey.vcproj b/src/mod/languages/mod_spidermonkey/mod_spidermonkey.vcproj
index 4a0dae01db..bef23cd5e2 100644
--- a/src/mod/languages/mod_spidermonkey/mod_spidermonkey.vcproj
+++ b/src/mod/languages/mod_spidermonkey/mod_spidermonkey.vcproj
@@ -64,10 +64,10 @@
/>