Hi Yang, > + df->dev_filter = g_try_malloc(df->len); > + if (df->dev_filter == NULL) > + return FALSE; Again, you might want to handle 0 byte objects here or error out. Regards, -Denis