       AsyncResponseStream *response = request->beginResponseStream( HEADER_HTML );
       for ( uint8_t channelNumber = 0; channelNumber < NUMBER_OF_CHANNELS; channelNumber++ ) {
         char content[8];
-        threeDigitPercentage( content, sizeof( content ), channel[channelNumber].currentPercentage, SHOW_PERCENTSIGN );
-        response->printf( "%s\n", content );
+        response->printf( "%s\n", threeDigitPercentage( content, sizeof( content ), channel[channelNumber].currentPercentage, SHOW_PERCENTSIGN ) );
       }
       static char timeStr[6];
       static time_t then, now;

#include "webif/fileman_htm.h"

#define INVALID_CHANNEL 100

void webServerTask ( void * pvParameters ) {
  static const char * WWW_USERNAME             = "admin";

    }

    else if ( request->hasArg( "timezone" ) ) {
      return request->send( 200, HEADER_HTML, getenv( "TZ" ) );
    }

    else if ( request->hasArg( "version" ) ) {
