commit 774afac7d36ae67aaaa63a62291bbd849fb6b4f7 from: the xhr date: Sun Aug 15 17:37:14 2021 UTC Handle the case that mime is NULL commit - b0efd6e3208c70880b9504012a827314ecfc2352 commit + 774afac7d36ae67aaaa63a62291bbd849fb6b4f7 blob - 6f5fb886987214ce0fee25a642c14d36a93b8285 blob + 447c1f8d113ba107a897d8f30e849bd5660b054e --- gemini.c +++ gemini.c @@ -39,7 +39,11 @@ generate_meta(int status_code, char *meta_response_str status_code); break; case STATUS_SUCCESS: - snprintf(meta_response_string, 1024, "%d %s\r\n", status_code, mime); + if (mime == NULL) + /* Could not deducte mime type, so send text/gemini as default */ + snprintf(meta_response_string, 1024, "%d text/gemini\r\n", status_code); + else + snprintf(meta_response_string, 1024, "%d %s\r\n", status_code, mime); break; case STATUS_REDIRECT_TEMP: snprintf(meta_response_string, 1024, "%d Temporary redirect\r\n",