Use range-based for loop for mime types.
diff --git a/asio/src/examples/cpp11/http/server/mime_types.cpp b/asio/src/examples/cpp11/http/server/mime_types.cpp index d2898b2..87383e3 100644 --- a/asio/src/examples/cpp11/http/server/mime_types.cpp +++ b/asio/src/examples/cpp11/http/server/mime_types.cpp
@@ -24,17 +24,16 @@ { "htm", "text/html" }, { "html", "text/html" }, { "jpg", "image/jpeg" }, - { "png", "image/png" }, - { 0, 0 } // Marks end of list. + { "png", "image/png" } }; std::string extension_to_type(const std::string& extension) { - for (mapping* m = mappings; m->extension; ++m) + for (mapping m: mappings) { - if (m->extension == extension) + if (m.extension == extension) { - return m->mime_type; + return m.mime_type; } }