Changeset 105 for branches/samba-3.0/source/lib/charcnv.c
- Timestamp:
- Nov 26, 2007, 9:24:27 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/samba-3.0/source/lib/charcnv.c
r102 r105 870 870 size_t push_ascii(void *dest, const char *src, size_t dest_len, int flags) 871 871 { 872 size_t src_len = strlen(src); 873 pstring tmpbuf; 872 size_t src_len = strlen(src); 873 pstring tmpbuf; 874 size_t ret; 874 875 875 876 /* No longer allow a length of -1 */ … … 886 887 src_len++; 887 888 888 return convert_string(CH_UNIX, CH_DOS, src, src_len, dest, dest_len, True); 889 ret =convert_string(CH_UNIX, CH_DOS, src, src_len, dest, dest_len, True); 890 if (ret == (size_t)-1 && 891 (flags & (STR_TERMINATE | STR_TERMINATE_ASCII)) 892 && dest_len > 0) { 893 ((char *)dest)[0] = '\0'; 894 } 895 return ret; 896 889 897 } 890 898
Note:
See TracChangeset
for help on using the changeset viewer.