|
@@ -270,8 +270,9 @@ mg_handle_form_request(struct mg_connection *conn,
|
|
|
|
|
|
if (field_storage == MG_FORM_FIELD_STORAGE_GET) {
|
|
|
/* Call callback */
|
|
|
- url_encoded_field_get(
|
|
|
+ r = url_encoded_field_get(
|
|
|
conn, data, (size_t)keylen, val, (size_t)vallen, fdh);
|
|
|
+ /* TODO: return value */
|
|
|
}
|
|
|
if (field_storage == MG_FORM_FIELD_STORAGE_STORE) {
|
|
|
/* Store the content to a file */
|
|
@@ -296,7 +297,8 @@ mg_handle_form_request(struct mg_connection *conn,
|
|
|
r = mg_fclose(&fstore.access);
|
|
|
if (r == 0) {
|
|
|
/* stored successfully */
|
|
|
- field_stored(conn, path, file_size, fdh);
|
|
|
+ r = field_stored(conn, path, file_size, fdh);
|
|
|
+ /* TODO: return value */
|
|
|
} else {
|
|
|
mg_cry_internal(conn,
|
|
|
"%s: Error saving file %s",
|
|
@@ -447,14 +449,16 @@ mg_handle_form_request(struct mg_connection *conn,
|
|
|
#endif
|
|
|
|
|
|
/* Call callback */
|
|
|
- url_encoded_field_get(conn,
|
|
|
- ((get_block > 0) ? NULL : buf),
|
|
|
- ((get_block > 0) ? 0
|
|
|
- : (size_t)keylen),
|
|
|
- val,
|
|
|
- (size_t)vallen,
|
|
|
- fdh);
|
|
|
+ r = url_encoded_field_get(conn,
|
|
|
+ ((get_block > 0) ? NULL : buf),
|
|
|
+ ((get_block > 0)
|
|
|
+ ? 0
|
|
|
+ : (size_t)keylen),
|
|
|
+ val,
|
|
|
+ (size_t)vallen,
|
|
|
+ fdh);
|
|
|
get_block++;
|
|
|
+ /* TODO: return value */
|
|
|
}
|
|
|
if (fstore.access.fp) {
|
|
|
size_t n = (size_t)
|
|
@@ -512,7 +516,8 @@ mg_handle_form_request(struct mg_connection *conn,
|
|
|
r = mg_fclose(&fstore.access);
|
|
|
if (r == 0) {
|
|
|
/* stored successfully */
|
|
|
- field_stored(conn, path, file_size, fdh);
|
|
|
+ r = field_stored(conn, path, file_size, fdh);
|
|
|
+ /* TODO: return value */
|
|
|
} else {
|
|
|
mg_cry_internal(conn,
|
|
|
"%s: Error saving file %s",
|
|
@@ -851,15 +856,16 @@ mg_handle_form_request(struct mg_connection *conn,
|
|
|
towrite -= bl + 4;
|
|
|
|
|
|
if (field_storage == MG_FORM_FIELD_STORAGE_GET) {
|
|
|
- unencoded_field_get(conn,
|
|
|
- ((get_block > 0) ? NULL : nbeg),
|
|
|
- ((get_block > 0)
|
|
|
- ? 0
|
|
|
- : (size_t)(nend - nbeg)),
|
|
|
- hend,
|
|
|
- towrite,
|
|
|
- fdh);
|
|
|
+ r = unencoded_field_get(conn,
|
|
|
+ ((get_block > 0) ? NULL : nbeg),
|
|
|
+ ((get_block > 0)
|
|
|
+ ? 0
|
|
|
+ : (size_t)(nend - nbeg)),
|
|
|
+ hend,
|
|
|
+ towrite,
|
|
|
+ fdh);
|
|
|
get_block++;
|
|
|
+ /* TODO: return value */
|
|
|
}
|
|
|
|
|
|
if (field_storage == MG_FORM_FIELD_STORAGE_STORE) {
|
|
@@ -908,13 +914,15 @@ mg_handle_form_request(struct mg_connection *conn,
|
|
|
|
|
|
if (field_storage == MG_FORM_FIELD_STORAGE_GET) {
|
|
|
/* Call callback */
|
|
|
- unencoded_field_get(conn,
|
|
|
- ((get_block > 0) ? NULL : nbeg),
|
|
|
- ((get_block > 0) ? 0
|
|
|
- : (size_t)(nend - nbeg)),
|
|
|
- hend,
|
|
|
- towrite,
|
|
|
- fdh);
|
|
|
+ r = unencoded_field_get(conn,
|
|
|
+ ((get_block > 0) ? NULL : nbeg),
|
|
|
+ ((get_block > 0)
|
|
|
+ ? 0
|
|
|
+ : (size_t)(nend - nbeg)),
|
|
|
+ hend,
|
|
|
+ towrite,
|
|
|
+ fdh);
|
|
|
+ /* TODO: return value */
|
|
|
}
|
|
|
|
|
|
if (field_storage == MG_FORM_FIELD_STORAGE_STORE) {
|
|
@@ -933,7 +941,8 @@ mg_handle_form_request(struct mg_connection *conn,
|
|
|
r = mg_fclose(&fstore.access);
|
|
|
if (r == 0) {
|
|
|
/* stored successfully */
|
|
|
- field_stored(conn, path, file_size, fdh);
|
|
|
+ r = field_stored(conn, path, file_size, fdh);
|
|
|
+ /* TODO: return value */
|
|
|
} else {
|
|
|
mg_cry_internal(conn,
|
|
|
"%s: Error saving file %s",
|