Mercurial > dropbear
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 } |