View | Details | Raw Unified | Return to bug 116341
Collapse All | Expand All

(-)pwmanager/pwmdoc.cpp (-2 / +3 lines)
Lines 314-326 Link Here
314
		 * move tmp file back. See below.
314
		 * move tmp file back. See below.
315
		 */
315
		 */
316
		Randomizer rnd;
316
		Randomizer rnd;
317
		char rnd_buf[5];
317
		char rnd_buf[9] = { 0 };
318
		char c0, c1, c2, c3;
318
		char c0, c1, c2, c3;
319
		rnd >> c0;
319
		rnd >> c0;
320
		rnd >> c1;
320
		rnd >> c1;
321
		rnd >> c2;
321
		rnd >> c2;
322
		rnd >> c3;
322
		rnd >> c3;
323
		sprintf(rnd_buf, "%X%X%X%X", c0, c1, c2, c3);
323
		sprintf(rnd_buf, "%02x%02x%02x%02x",
324
			c0 & 0xFF, c1 & 0xFF, c2 & 0xFF, c3 & 0xFF);
324
		tmpFileMoved = filename + "." + rnd_buf + ".mv";
325
		tmpFileMoved = filename + "." + rnd_buf + ".mv";
325
		if (!copyFile(filename, tmpFileMoved))
326
		if (!copyFile(filename, tmpFileMoved))
326
			return e_openFile;
327
			return e_openFile;

Return to bug 116341