Ah vielen dank, ergibt sinn. Hab garnicht daran gedacht das der fehler im http header liegen könnte und nicht im c code
Das mit dem else ist schon so gewollt

Da stand mal irgend was drin für die else bedingung, hab die aktion gelöscht aber die else verzweigung drin gelassen ;>
Das war mal aus irgend einem buch wo dann ereigniss routinen aufgerufen wurden oder so, ich weiß auch nicht mehr genau was nach dem if kam

Auf jeden falll hab ich es nicht mehr gebraucht und einfach gelöscht