struct hostent *host = gethostbyname("acs.bu.edu");
memcpy(&sin.sin_addr, host->h_addr_list[0], host->h_length);
+ if (stat([[dragRegion filePath] UTF8String], &fileInfo))
+ {
+ return [self setStatus:@"Invalid file selected" isError:YES];
+ }
+
if (connect(sock, (struct sockaddr *)(&sin), sizeof(struct sockaddr_in)) != 0)
{
return [self setStatus:@"Could not connect to acs.bu.edu" isError:YES];
goto shutdown;
}
- stat([[dragRegion filePath] UTF8String], &fileInfo);
-
LIBSSH2_CHANNEL *channel = libssh2_scp_send(ssh, "~/__bu_print_drop__.pdf", 0755, (unsigned long)fileInfo.st_size);
if (!channel)
{