Changeset 874 for trunk/server/source3/lib/charcnv.c
- Timestamp:
- Feb 18, 2015, 10:18:05 AM (11 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
source3/lib/charcnv.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 870-871
- Property svn:mergeinfo changed
-
trunk/server/source3/lib/charcnv.c
r873 r874 823 823 size_t push_ascii(void *dest, const char *src, size_t dest_len, int flags) 824 824 { 825 size_t src_len = strlen(src);825 size_t src_len = ; 826 826 char *tmpbuf = NULL; 827 827 size_t ret; … … 841 841 } 842 842 843 843 844 if (flags & (STR_TERMINATE | STR_TERMINATE_ASCII)) { 844 845 src_len++; … … 846 847 847 848 ret = convert_string(CH_UNIX, CH_DOS, src, src_len, dest, dest_len, True); 848 if (ret == (size_t)-1 && 849 (flags & (STR_TERMINATE | STR_TERMINATE_ASCII)) 850 && dest_len > 0) { 851 ((char *)dest)[0] = '\0'; 852 } 849 853 850 SAFE_FREE(tmpbuf); 851 852 853 854 855 856 857 854 858 return ret; 855 859 }
Note:
See TracChangeset
for help on using the changeset viewer.
