История изменений
Исправление alysnix, (текущая версия) :
GString* fpath = g_string_sized_new(4096);
это не гарантия, что fpath != null
и даже если такая гарантия имеется, то если переменная подставлена куда-то в вызов по адресу, такая гарантия будет снята. поскольку ее там могут занулить.
это к рассуждениям, почему санитайзер может вдруг думать что null, … тут правда не видно, чтобы брали ее адрес в параметры.
зы. это я к тому, что санитайзер может давать параноидальную диагностику в казалось бы невинных случаях.
Исходная версия alysnix, :
GString* fpath = g_string_sized_new(4096);
это не гарантия, что fpath != null
и даже если такая гарантия имеется, то если переменная подставлена куда-то в вызов по адресу, такая гарантия будет снята. поскольку ее там могут занулить.
это к рассуждениям, почему санитайзер может вдруг думать что null, … тут правда не видно, чтобы брали ее адрес в параметры.