Changeset 745 for trunk/server/lib/util/util_file.c
- Timestamp:
- Nov 27, 2012, 4:43:17 PM (13 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 581,587,591,594,597,600,615,618,740
- Property svn:mergeinfo changed
-
trunk/server/lib/util/util_file.c
r414 r745 236 236 #endif 237 237 if (!p) { 238 p = file_load(fname, &s2, 0, talloc_autofree_context());238 p = file_load(fname, &s2, 0, NULL); 239 239 if (!p) return NULL; 240 240 if (s2 != size) { … … 436 436 437 437 438 /* 439 compare two files, return true if the two files have the same content 440 */ 441 bool file_compare(const char *path1, const char *path2) 442 { 443 size_t size1, size2; 444 char *p1, *p2; 445 TALLOC_CTX *mem_ctx = talloc_new(NULL); 446 447 p1 = file_load(path1, &size1, 0, mem_ctx); 448 p2 = file_load(path2, &size2, 0, mem_ctx); 449 if (!p1 || !p2 || size1 != size2) { 450 talloc_free(mem_ctx); 451 return false; 452 } 453 if (memcmp(p1, p2, size1) != 0) { 454 talloc_free(mem_ctx); 455 return false; 456 } 457 talloc_free(mem_ctx); 458 return true; 459 }
Note:
See TracChangeset
for help on using the changeset viewer.