Skip to content

Commit b9edb74

Browse files
committed
qgsserver: use _putenv_s on windows and setenv on windows (followup 79d37c1)
1 parent b28c484 commit b9edb74

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/server/qgsserver.cpp

+5-1
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,11 @@ QByteArray QgsServer::handleRequest( const QString queryString ,
454454
*/
455455
if ( ! queryString.isEmpty() )
456456
{
457-
putenv( QString( "QUERY_STRING=%1" ).arg( queryString ).toUtf8().data() );
457+
#ifdef _MSC_VER
458+
_putenv_s( "QUERY_STRING", queryString.toUtf8().data() );
459+
#else
460+
setenv( "QUERY_STRING", queryString.toUtf8().data(), 1 );
461+
#endif
458462
}
459463

460464
int logLevel = QgsServerLogger::instance()->logLevel();

0 commit comments

Comments
 (0)