aboutsummaryrefslogtreecommitdiff
path: root/examples/upload.c
diff options
context:
space:
mode:
authorAleksey Veresov <aleksey@veresov.pro>2019-11-13 20:55:11 +0300
committerAleksey Veresov <aleksey@veresov.pro>2019-11-13 20:55:11 +0300
commitca08ed93e67a99868f01d21f0d2e34d6a6757c75 (patch)
tree0475bec225b561f018b3d7b3d2961266c9d5b191 /examples/upload.c
parent23f3f8592c21ee58b0ac040736b5b766d52de193 (diff)
downloadmagi-ca08ed93e67a99868f01d21f0d2e34d6a6757c75.tar
magi-ca08ed93e67a99868f01d21f0d2e34d6a6757c75.tar.xz
magi-ca08ed93e67a99868f01d21f0d2e34d6a6757c75.zip
[magi]
Diffstat (limited to 'examples/upload.c')
-rw-r--r--examples/upload.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/upload.c b/examples/upload.c
index 1cf6f5f..06a3cf9 100644
--- a/examples/upload.c
+++ b/examples/upload.c
@@ -5,6 +5,7 @@
#include <stdlib.h>
#include <string.h>
+
void tempfile_callback(struct magi_field * field, char * buffer, int len)
{
static FILE * file = 0;
@@ -37,8 +38,10 @@ void handle_request()
if (name && name->data && data) {
rename("data", name->data);
}
- magi_request_destroy(&request);
+ } else {
+ magi_cgi_error(request.error);
}
+ magi_request_destroy(&request);
}
void print_preamble()