Well, I know very little about OpenGL, but I belive you should do glColor3f(1.0f, 1.0f, 1.0f); before drawing the object you want to texture.
(Assuming you didn't already do that)