Changeset 533 for trunk/client/src/smbwrp.c
- Timestamp:
- Jan 26, 2011, 3:31:18 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/client/src/smbwrp.c
r528 r533 1113 1113 } 1114 1114 1115 ZERO_STRUCTP(finfo); 1115 /* ZERO_STRUCTP(finfo); */ 1116 finfo->atime = 0; 1117 finfo->ctime = 0; 1118 finfo->mtime = 0; 1119 *finfo->fname = '\0'; 1116 1120 1117 1121 switch (level) { … … 1157 1161 p += ret; 1158 1162 finfo->easize = -1; 1159 strnc py(finfo->fname, fname, sizeof(finfo->fname) -1);1163 strncat(finfo->fname, fname, sizeof(finfo->fname) -1); 1160 1164 return PTR_DIFF(p, base); 1161 1165 … … 1185 1189 } 1186 1190 p += ret; 1187 strnc py(finfo->fname, fname, sizeof(finfo->fname) -1);1191 strncat(finfo->fname, fname, sizeof(finfo->fname) -1); 1188 1192 return PTR_DIFF(p, base) + 1; 1189 1193 … … 1246 1250 return pdata_end - base; 1247 1251 } 1248 strnc py(finfo->fname, fname, sizeof(finfo->fname) -1);1252 strncat(finfo->fname, fname, sizeof(finfo->fname) -1); 1249 1253 1250 1254 /* To be robust in the face of unicode conversion failures … … 1469 1473 &resume_key, &last_name_raw); 1470 1474 1475 debuglocal(9, "fname %s (remove me 1)\n", finfo.fname); 1471 1476 if (!finfo.fname) { 1472 1477 debuglocal(0,"Error: unable to parse name from info level %d\n", … … 1537 1542 p += _os2_interpret_long_filename(frame, cli, info_level, p, rdata_end, 1538 1543 &finfo,NULL,NULL); 1544 debuglocal(9, "fname %s (remove me 2)\n", finfo.fname); 1539 1545 if (!finfo.fname) { 1540 1546 debuglocal(0,"list_new: unable to parse name from info level %d\n",
Note:
See TracChangeset
for help on using the changeset viewer.