Longest Common Prefix

my code is giving run time error on leetcode

 int n1  = prefix.length();
    int n2  = s.length();
    string res="";

    for (int i=0;i<min(prefix.size(),s.size());i++)
    {
        if (prefix[i] != s[i])
        {
            break;
        }

        else
            res+=prefix[i];
    }
    return res;