Sounds like your pointers are just pointing to the same thing (even though you may think they're not). Could you post your code?