Changeset 19934
- Timestamp:
- 02/04/13 23:51:36 (11 years ago)
- Location:
- titan
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/plugins/networkbrowser/networkbrowser.h
r19933 r19934 10 10 #ifndef NETWORKBROWSER_H 11 11 #define NETWORKBROWSER_H 12 13 char *kill_the_nulls (char* s) 14 { 15 while (*s && *s == '0') 16 s++; 17 return s; 18 } 12 19 13 20 extern struct inetwork* inetwork; … … 625 632 free(tmpstr); tmpstr = NULL; 626 633 savesettings = ostrcat(savesettings, "\\:", 1, 0); 627 savesettings = ostrcat(savesettings, node->ftpport, 1, 0); 634 635 tmpstr = fixport(node->ftpport, 1); 636 savesettings = ostrcat(savesettings, fixport(tmpstr, 1), 1, 0); 637 free(tmpstr); tmpstr = NULL; 628 638 629 639 if(ostrcmp(node->sharedir, "sharedir") != 0) … … 1218 1228 free(tmpstr); tmpstr = NULL; 1219 1229 1230 tmpstr = fixport(node->ftpport, 0); 1220 1231 changemask(skin_ftpport, "00000"); 1221 changeinput(skin_ftpport, node->ftpport); 1232 changeinput(skin_ftpport, tmpstr); 1233 free(tmpstr); tmpstr = NULL; 1222 1234 1223 1235 changemask(skin_sharedir, "abcdefghijklmnopqrstuvwxyz"); -
titan/titan/global.h
r19905 r19934 5940 5940 } 5941 5941 5942 //flag 0: convert port to 00021 5943 //flag 1: convert port to 21 5944 char* fixport(char* input, int flag) 5945 { 5946 char* tmpstr = NULL; 5947 5948 if(flag == 0) 5949 { 5950 int plen = strlen(input); 5951 if(plen < 5) 5952 { 5953 int i; 5954 for(i = 0; i < 5 - plen; i++) 5955 tmpstr = ostrcat(tmpstr, "0", 1, 0); 5956 } 5957 tmpstr = ostrcat(tmpstr, input, 1, 0); 5958 } 5959 else 5960 { 5961 while (*input && *input == '0') 5962 input++; 5963 5964 tmpstr = ostrcat(tmpstr, input, 1, 0); 5965 } 5966 return tmpstr; 5967 } 5968 5942 5969 #endif
Note: See TracChangeset
for help on using the changeset viewer.