Чтобы нам не терзаться потугами телепатии, топикстартер мог бы более полный текст исходника привести. А то ведь нам неизвестно как определена и инициализирована переменная data. Я в своем эксперименте делал ее глобальной и тут же инициализировал ненулевым значением.