๐Ÿ A very simple static Gemini server, now with Titan support!
cpp gemini titan gemini-protocol titan-protocol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix(maple.cc): conditional jump or move depends on uninitialised value(s)

Fuwn 3ecf9bbd e8f5c184

+3 -3
+3 -3
maple/maple.cc
··· 52 52 53 53 // Find and keep track of all Gemini files to serve 54 54 for (const std::filesystem::directory_entry &entry : 55 - std::filesystem::recursive_directory_iterator(".maple/gmi")) { 56 - 55 + std::filesystem::recursive_directory_iterator(".maple/gmi")) 56 + { 57 57 std::string file_extension = entry.path().string().substr( 58 58 entry.path().string().find_last_of('.') + 1 59 59 ); ··· 102 102 size_t index_of_junk; 103 103 int request_scheme; // Gemini = 1, Titan = 2, Error = 0 104 104 size_t bytes_read; 105 - char request[1024]; 105 + char request[1024] {}; 106 106 107 107 SSL_read_ex(ssl, request, sizeof(request), &bytes_read); 108 108