Changeset 429 for trunk/server/source3/utils/net_conf.c
- Timestamp:
- Apr 9, 2010, 3:51:41 PM (15 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
-
Property svn:mergeinfo
set to
/vendor/3.5.2 merged eligible /vendor/current merged eligible
-
Property svn:mergeinfo
set to
-
trunk/server/source3/utils/net_conf.c
r414 r429 692 692 693 693 /* 694 * start a transaction 695 */ 696 697 werr = smbconf_transaction_start(conf_ctx); 698 if (!W_ERROR_IS_OK(werr)) { 699 d_printf("error starting transaction: %s\n", 700 win_errstr(werr)); 701 goto done; 702 } 703 704 /* 694 705 * create the share 695 706 */ … … 699 710 d_fprintf(stderr, _("Error creating share %s: %s\n"), 700 711 sharename, win_errstr(werr)); 701 goto done;712 goto cancel; 702 713 } 703 714 … … 710 721 d_fprintf(stderr, _("Error setting parameter %s: %s\n"), 711 722 "path", win_errstr(werr)); 712 goto done;723 goto cancel; 713 724 } 714 725 … … 719 730 d_fprintf(stderr, _("Error setting parameter %s: %s\n"), 720 731 "comment", win_errstr(werr)); 721 goto done;732 goto cancel; 722 733 } 723 734 } … … 727 738 d_fprintf(stderr, _("Error setting parameter %s: %s\n"), 728 739 "'guest ok'", win_errstr(werr)); 729 goto done;740 goto cancel; 730 741 } 731 742 … … 735 746 d_fprintf(stderr, _("Error setting parameter %s: %s\n"), 736 747 "writeable", win_errstr(werr)); 737 goto done; 738 } 739 740 ret = 0; 748 goto cancel; 749 } 750 751 /* 752 * commit the whole thing 753 */ 754 755 werr = smbconf_transaction_commit(conf_ctx); 756 if (!W_ERROR_IS_OK(werr)) { 757 d_printf("error committing transaction: %s\n", 758 win_errstr(werr)); 759 } else { 760 ret = 0; 761 } 762 763 goto done; 764 765 cancel: 766 werr = smbconf_transaction_cancel(conf_ctx); 767 if (!W_ERROR_IS_OK(werr)) { 768 d_printf("error cancelling transaction: %s\n", 769 win_errstr(werr)); 770 } 741 771 742 772 done:
Note:
See TracChangeset
for help on using the changeset viewer.