117,31 → 117,3 |
} |
} |
|
@@ -1388,6 +1394,9 @@ |
//////////////////////////////////////////////////////////////////////////////// |
int CDKIMVerify::GetSSP( const string &sDomain, int &iSSP, bool &bTesting ) |
{ |
+ // for strtok_r() |
+ char *saveptr; |
+ |
string sFQDN = "_ssp._domainkey."; |
sFQDN += sDomain; |
|
@@ -1456,7 +1465,7 @@ |
// flags |
if (values[1] != NULL) |
{ |
- char *s = strtok(values[1], "|"); |
+ char *s = strtok_r(values[1], "|", &saveptr); |
while (s != NULL) |
{ |
if (strcmp(s, "y") == 0) |
@@ -1474,7 +1483,7 @@ |
return DKIM_SUCCESS; |
} |
} |
- s = strtok(NULL, "|"); |
+ s = strtok_r(NULL, "|", &saveptr); |
} |
} |
} |