about summary refs log tree commit homepage
path: root/http_put.c
diff options
context:
space:
mode:
Diffstat (limited to 'http_put.c')
-rw-r--r--http_put.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/http_put.c b/http_put.c
index da21f64..a7c3df4 100644
--- a/http_put.c
+++ b/http_put.c
@@ -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));
 }