My visit visa has mentioned a wrong country.. How to fix it??

Am a Sri lankan national my visit visa shows my country as Malaysia. How should I fix it?? How long it will take to fix that issue??

Go back to where you applied for the visa from i.e. the consulate or the agent.  Ask them to sort it out for you.  No other way.   And time will vary from place to place.