X-Git-Url: https://git.pterodactylus.net/?p=fms.git;a=blobdiff_plain;f=src%2Ffreenet%2Fcaptcha%2Falternatecaptcha2.cpp;h=7495f363f648d8fdd5336eb4c08a039dfe29f565;hp=08cbdd663e6c9879095c38217577ea0fb029f366;hb=05ef25de71be91442b4cbd22dc7cc45629c5d5bb;hpb=b7f3b3e6ae9dc527f02b5c06e2eeae0e9cac3ad8 diff --git a/src/freenet/captcha/alternatecaptcha2.cpp b/src/freenet/captcha/alternatecaptcha2.cpp index 08cbdd6..7495f36 100644 --- a/src/freenet/captcha/alternatecaptcha2.cpp +++ b/src/freenet/captcha/alternatecaptcha2.cpp @@ -5,6 +5,7 @@ #include #include +#include #ifdef ALTERNATE_CAPTCHA @@ -16,6 +17,11 @@ AlternateCaptcha2::AlternateCaptcha2() void AlternateCaptcha2::Generate() { + if(m_fonts.size()==0) + { + return; + } + std::string puzzlestring=GenerateRandomString(6); std::vector fontnums(puzzlestring.size(),0); @@ -42,9 +48,9 @@ void AlternateCaptcha2::Generate() for(int i=0; i