diff options
Diffstat (limited to 'http_put.c')
-rw-r--r-- | http_put.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -92,6 +92,9 @@ stop0(struct mog_fd *mfd, const char *status, size_t status_len) return MOG_NEXT_CLOSE; } +static const char err507[] = "507 Insufficient Storage"; +static const char err500[] = "500 Internal Server Error"; + MOG_NOINLINE static enum mog_next write_err(struct mog_fd *mfd, const char *default_msg) { @@ -99,11 +102,11 @@ write_err(struct mog_fd *mfd, const char *default_msg) case ERANGE: case ENOSPC: case EFBIG: - return stop(mfd, "507 Insufficient Storage"); + return stop(mfd, err507); } if (default_msg == NULL) - default_msg = "500 Internal Server Error"; + default_msg = err500; return stop0(mfd, default_msg, strlen(default_msg)); } |