X-Git-Url: https://git.pterodactylus.net/?p=fms.git;a=blobdiff_plain;f=src%2Ffreenet%2Fcaptcha%2Fsimplecaptcha.cpp;h=512774e301562ebc1df32b77a2f7eebde3869891;hp=3753a12c637b9de8fa5fadebabf22d56fb2cb9fb;hb=dec33c63afafabf83c3039e916725cac6faef9b3;hpb=9b22dd53fe62e312c1647310b7ec43aa127090af diff --git a/src/freenet/captcha/simplecaptcha.cpp b/src/freenet/captcha/simplecaptcha.cpp index 3753a12..512774e 100644 --- a/src/freenet/captcha/simplecaptcha.cpp +++ b/src/freenet/captcha/simplecaptcha.cpp @@ -3,6 +3,8 @@ #include "../../../include/freenet/captcha/easybmp/EasyBMP_Font.h" #include "../../../include/freenet/captcha/easybmp/EasyBMP_Geometry.h" +#include + #include #ifdef XMEM @@ -16,8 +18,9 @@ void SimpleCaptcha::Generate() int bmpheight=50; RGBApixel lettercols[5]; std::string puzzlestring; - std::string tempfilename=GenerateRandomString(10); - tempfilename+=".bmp"; + std::string tempfilename=""; + + tempfilename=Poco::TemporaryFile::tempName(); puzzlestring=GenerateRandomString(5); m_solution.clear();