chansrv: fix clipboard crash

This commit is contained in:
Jay Sorg
2013-02-15 18:35:44 -08:00
parent f0cc2ea04c
commit 898b8efdf2
2 changed files with 11 additions and 1 deletions
+10
View File
@@ -593,7 +593,17 @@ clipboard_c2s_in_files(struct stream *s, char *file_list)
struct clip_file_desc *cfd;
char *ptr;
if (!s_check_rem(s, 4))
{
LLOGLN(0, ("clipboard_c2s_in_files: parse error"));
return 1;
}
in_uint32_le(s, cItems);
if (cItems > 64 * 1024) /* sanity check */
{
LLOGLN(0, ("clipboard_c2s_in_files: error cItems %d too big", cItems));
return 1;
}
fuse_clear_clip_dir();
LLOGLN(10, ("clipboard_c2s_in_files: cItems %d", cItems));
cfd = (struct clip_file_desc *)