diff --git a/src/smblib/smbstr.c b/src/smblib/smbstr.c index 21de6dc085034bef7dc7e6205a464677b6de2ed5..5bf8a6631ed54a298035be69f1cc8fb15a7ba6c2 100644 --- a/src/smblib/smbstr.c +++ b/src/smblib/smbstr.c @@ -241,6 +241,8 @@ char* smb_zonestr(int16_t zone, char* str) if(zone>0) plus="+"; + else if((zone / 60) == 0) + plus="-"; else plus=""; sprintf(str,"UTC%s%d:%02u", plus, zone/60, zone<0 ? (-zone)%60 : zone%60);