if (!result || !errcode == 0)                                                  /* !!! */
{
  ...
} 
else 
{
  ...
}
