LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :


Atom *prop;

...

for (i = 0; i < nitems; i++) {
    if (prop[i] == filter) {
        BINGO!!!
        XFree(prop);
        return TRUE;
    }
}

XFree(prop);
return FALSE;

+ проверь перед обходом, что nitems > 0

Исправление Zubok, :


Atom *prop;

...

for (i = 0; i < nitems; i++) {
    if (prop[i] == filter) {
        BINGO!!!
        XFree(prop);
    }
}
XFree(prop);

+ проверь перед обходом, что nitems > 0

Исправление Zubok, :


Atom *prop;

...

for (i = 0; i < nitems; i++) {
    if (prop[i] == filter) {
        BINGO!!!
        XFree(prop);
        return;
    }
}

+ проверь перед обходом, что nitems > 0

Исправление Zubok, :


Atom *prop;

...

for (i = 0; i < nitems; i++) {
    if (prop[i] == filter) {
        BINGO!!!
        XFree(prop);
        return
    }
}

+ проверь перед обходом, что nitems > 0

Исправление Zubok, :


Atom *prop;

...

for (i = 0; i < nitems; i++) {
    if (prop[i] == filter) {
        BINGO!!!
        XFree(prop);
        return
    }
}

+ проверь перед обходом, что nItems > 0

Исправление Zubok, :


Atom *prop;

...

for (i = 0; i < nItems; i++) {
    if (prop[i] == filter) {
        BINGO!!!
        XFree(prop);
        return
    }
}

+ проверь перед обходом, что nItems > 0

Исходная версия Zubok, :


Atom *prop;

...

for (i = 0; i < nItems; i++) {
    if (prop[i] == filter) {
        BINGO!!!
        XFree(prop);
        return
    }
}