message: fix test of sprintf return value. It returns a negative number on failure, not 0.
diff: @@ -118,7 +118,7 @@ Char_t* AliLHCDipValT<Element>::TimeAsString(double t, Bool_t utc)
  time_t tt = (time_t) t;
  struct tm *time = utc ? gmtime(&tt) : localtime(&tt);
  if ( snprintf(buff,21,"%02d:%02d:%02d %02d/%02d/%04d",time->tm_hour,time->tm_min,time->tm_sec,
  - time->tm_mday,time->tm_mon+1,time->tm_year+1900) ) return (char*)buff;
  + time->tm_mday,time->tm_mon+1,time->tm_year+1900) > 0 ) return (char*)buff;
  return 0x0;
  }
  