Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 487536
Collapse All | Expand All

(-)file_not_specified_in_diff (-1 / +6 lines)
Line  Link Here
0
-- xorg-server-1.14.3/dix/dixfonts.c
0
++ xorg-server-1.14.3/dix/dixfonts.c
Lines 1425-1430 Link Here
1425
            GC *pGC;
1425
            GC *pGC;
1426
            unsigned char *data;
1426
            unsigned char *data;
1427
            ITclosurePtr new_closure;
1427
            ITclosurePtr new_closure;
1428
            ITclosurePtr old_closure;
1428
1429
1429
            /* We're putting the client to sleep.  We need to
1430
            /* We're putting the client to sleep.  We need to
1430
               save some state.  Similar problem to that handled
1431
               save some state.  Similar problem to that handled
Lines 1436-1447 Link Here
1436
                err = BadAlloc;
1437
                err = BadAlloc;
1437
                goto bail;
1438
                goto bail;
1438
            }
1439
            }
1440
            old_closure = c;
1439
            *new_closure = *c;
1441
            *new_closure = *c;
1440
            c = new_closure;
1442
            c = new_closure;
1441
1443
1442
            data = malloc(c->nChars * itemSize);
1444
            data = malloc(c->nChars * itemSize);
1443
            if (!data) {
1445
            if (!data) {
1444
                free(c);
1446
                free(c);
1447
                c = old_closure;
1445
                err = BadAlloc;
1448
                err = BadAlloc;
1446
                goto bail;
1449
                goto bail;
1447
            }
1450
            }
Lines 1452-1457 Link Here
1452
            if (!pGC) {
1455
            if (!pGC) {
1453
                free(c->data);
1456
                free(c->data);
1454
                free(c);
1457
                free(c);
1458
                c = old_closure;
1455
                err = BadAlloc;
1459
                err = BadAlloc;
1456
                goto bail;
1460
                goto bail;
1457
            }
1461
            }
Lines 1464-1469 Link Here
1464
                FreeScratchGC(pGC);
1468
                FreeScratchGC(pGC);
1465
                free(c->data);
1469
                free(c->data);
1466
                free(c);
1470
                free(c);
1471
                c = old_closure;
1467
                err = BadAlloc;
1472
                err = BadAlloc;
1468
                goto bail;
1473
                goto bail;
1469
            }
1474
            }

Return to bug 487536