Allow host-alias field to contain '/' and other nasty characters
This commit is contained in:
parent
26b1c37a1d
commit
183b162be8
|
@ -165,7 +165,7 @@ int mms_decodefetchurl(Octstr *fetch_url,
|
||||||
Octstr *mms_maketransid(char *qf, Octstr *mmscname)
|
Octstr *mms_maketransid(char *qf, Octstr *mmscname)
|
||||||
{
|
{
|
||||||
Octstr *res;
|
Octstr *res;
|
||||||
Octstr *x;
|
Octstr *x, *y = NULL;
|
||||||
static int ct;
|
static int ct;
|
||||||
|
|
||||||
if (!qf)
|
if (!qf)
|
||||||
|
@ -174,9 +174,12 @@ Octstr *mms_maketransid(char *qf, Octstr *mmscname)
|
||||||
else
|
else
|
||||||
x = octstr_create(qf);
|
x = octstr_create(qf);
|
||||||
|
|
||||||
res = octstr_format("%S@%S", x, mmscname);
|
y = md5digest(mmscname);
|
||||||
|
|
||||||
|
res = octstr_format("%S@%.5s", x, octstr_get_cstr(y));
|
||||||
|
|
||||||
octstr_destroy(x);
|
octstr_destroy(x);
|
||||||
|
octstr_destroy(y);
|
||||||
|
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue