mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-02-15 04:32:24 +00:00
dtinfo: fix a crash.
This commit is contained in:
parent
bf7e7b2f72
commit
b796f9fce4
1 changed files with 2 additions and 2 deletions
|
@ -536,7 +536,7 @@ highlight_search_hit(_DtCvSegment* seg, unsigned int vcc, unsigned int vlen)
|
||||||
realloc(seg->handle.string.string,
|
realloc(seg->handle.string.string,
|
||||||
sizeof(wchar_t) * (dlen + slen + 1));
|
sizeof(wchar_t) * (dlen + slen + 1));
|
||||||
dst = (wchar_t*)seg->handle.string.string;
|
dst = (wchar_t*)seg->handle.string.string;
|
||||||
*((char *) memcpy(dst + dlen, src, slen) + slen) = '\0';
|
wcscat(dst, src);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
char* src = (char*)sibling->handle.string.string;
|
char* src = (char*)sibling->handle.string.string;
|
||||||
|
@ -546,7 +546,7 @@ highlight_search_hit(_DtCvSegment* seg, unsigned int vcc, unsigned int vlen)
|
||||||
seg->handle.string.string = (void*)
|
seg->handle.string.string = (void*)
|
||||||
realloc(seg->handle.string.string, dlen + slen + 1);
|
realloc(seg->handle.string.string, dlen + slen + 1);
|
||||||
dst = (char*)seg->handle.string.string;
|
dst = (char*)seg->handle.string.string;
|
||||||
*((char *) memcpy(dst + dlen, src, slen) + slen) = '\0';
|
strcat(dst, src);
|
||||||
}
|
}
|
||||||
DtCvStrVcLenSync(seg);
|
DtCvStrVcLenSync(seg);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue