infinite ammo glitch or bug?

I was playing checkpoint co-op earlier today on xbox and as i picked up a dead AI's m16 for my m110 i kept on shooting the m16 but the ammo never ran out, i tried emptying the thing with burst fire but the ammo never went down in the mag, has anyone else experienced this?