#include "../../../include/freenet/captcha/alternatecaptcha1.h"\r
\r
#include <cmath>\r
+#include <cstdlib>\r
\r
#ifdef ALTERNATE_CAPTCHA\r
\r
\r
void AlternateCaptcha1::Generate()\r
{\r
+ if(m_fonts.size()==0)\r
+ {\r
+ return;\r
+ }\r
+\r
std::string puzzlestring=GenerateRandomString(5);\r
FreeImage::Bitmap tempchar(50,50,32);\r
tempchar.SetTransparent();\r
white.rgbGreen=255;\r
white.rgbBlue=255;\r
white.rgbReserved=255;\r
- int numlines=(rand()%5)+10;\r
+ int numlines=(rand()%5)+5;\r
for(int i=0; i<numlines; i++)\r
{\r
// draw 4 short lines very close to each other\r