Modulus of negative dividends is undefined or negative

... depending on who you ask. Since it is possible for applicationPid to
return negative values this means we would introduce garbage ['()*+,-./]
in the generated filenames.

Reviewed-by: Denis Dzyubenko
(cherry picked from commit cb7cb1d3884ae8a032f3ad2ed3a6d8e3ffc06206)

Change-Id: Ie4f74b961397f97508ea67a0c835e45773d1cc0e
Reviewed-by: João Abecasis <joao.abecasis@nokia.com>
This commit is contained in:
João Abecasis 2011-08-05 10:30:32 +02:00 committed by Qt by Nokia
parent df1c1d28de
commit 74276637d9

View File

@ -118,7 +118,7 @@ static int createFileFromTemplate(char *const path,
char *rIter = placeholderEnd;
#if defined(QT_BUILD_CORE_LIB)
qint64 pid = QCoreApplication::applicationPid();
quint64 pid = quint64(QCoreApplication::applicationPid());
do {
*--rIter = (pid % 10) + '0';
pid /= 10;