LINUX.ORG.RU

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

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

GString* fpath = g_string_sized_new(4096);

это не гарантия, что fpath != null

и даже если такая гарантия имеется, то если переменная подставлена куда-то в вызов по адресу, такая гарантия будет снята. поскольку ее там могут занулить.

это к рассуждениям, почему санитайзер может вдруг думать что null, … тут правда не видно, чтобы брали ее адрес в параметры.

зы. это я к тому, что санитайзер может давать параноидальную диагностику в казалось бы невинных случаях.

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

GString* fpath = g_string_sized_new(4096);

это не гарантия, что fpath != null

и даже если такая гарантия имеется, то если переменная подставлена куда-то в вызов по адресу, такая гарантия будет снята. поскольку ее там могут занулить.

это к рассуждениям, почему санитайзер может вдруг думать что null, … тут правда не видно, чтобы брали ее адрес в параметры.