comparison dbutil.c @ 1934:83b6a47759a8

Add m_snprintf() that won't return negative
author Matt Johnston <matt@ucc.asn.au>
date Fri, 01 Apr 2022 12:10:48 +0800
parents 7ac3b6c380b1
children
comparison
equal deleted inserted replaced
1933:e093ddc5b585 1934:83b6a47759a8
769 return 0; 769 return 0;
770 } 770 }
771 return FD_ISSET(fd, &fds); 771 return FD_ISSET(fd, &fds);
772 } 772 }
773 } 773 }
774
775 int m_snprintf(char *str, size_t size, const char *format, ...) {
776 va_list param;
777 int ret;
778
779 va_start(param, format);
780 ret = vsnprintf(str, size, format, param);
781 va_end(param);
782 if (ret < 0) {
783 dropbear_exit("snprintf failed");
784 }
785 return ret;
786 }