g_return_val_if_fail(filename != NULL, -1);
- if ((fp = fopen(filename, "wb")) == NULL) {
+ if ((fp = g_fopen(filename, "wb")) == NULL) {
FILE_OP_ERROR(filename, "fopen");
recv_write(sock, NULL);
return -1;
if ((ret = recv_write(sock, fp)) < 0) {
fclose(fp);
- unlink(filename);
+ g_unlink(filename);
return ret;
}
if (fclose(fp) == EOF) {
FILE_OP_ERROR(filename, "fclose");
- unlink(filename);
+ g_unlink(filename);
return -1;
}
g_return_val_if_fail(filename != NULL, -1);
- if ((fp = fopen(filename, "wb")) == NULL) {
+ if ((fp = g_fopen(filename, "wb")) == NULL) {
FILE_OP_ERROR(filename, "fopen");
recv_write(sock, NULL);
return -1;
if ((ret = recv_bytes_write(sock, size, fp)) < 0) {
fclose(fp);
- unlink(filename);
+ g_unlink(filename);
return ret;
}
if (fclose(fp) == EOF) {
FILE_OP_ERROR(filename, "fclose");
- unlink(filename);
+ g_unlink(filename);
return -1;
}