This is an automatically generated e-mail. To reply, visit: http://reviewboard-openlmi.rhcloud.com/r/279/

src/LMI_DNSSettingDataProvider.c (Diff revisions 1 - 2)
static CMPIStatus LMI_DNSSettingDataModifyInstance(
157
    const char *setting_id = id_from_instanceid(ref.InstanceID.chars, "LMI_DNSSettingData");
158
    const char *setting_id = id_from_instanceid(ref.InstanceID.chars, "LMI_DNSSettingData");
158
    if (setting_id == NULL) {
159
    if (setting_id == NULL) {
159
        KReturn2(_cb, ERR_FAILED, "Invalid ObjectPath for of class LMI_DNSSettingData");
160
        KReturn2(_cb, ERR_FAILED, "Invalid ObjectPath for class LMI_DNSSettingData");
Still hardcoded class names.

- Roman


On April 30th, 2013, 6:49 a.m. UTC, Radek Novacek wrote:

Review request for OpenLMI Developers.
By Radek Novacek.

Updated April 30, 2013, 6:49 a.m.

Repository: openlmi-networking

Description

Add lots of error checking

Now most of the errors should be handled properly. The error codes still
needs to be converted to error messages and presented to users.

Diffs

  • src/LMI_BindsToLANEndpointProvider.c (39b4186ab3702a797b9b9c153179f5a02351fd96)
  • src/LMI_DNSProtocolEndpointProvider.c (017eb11aa3444cd7c2a96188a53a8f006d2a3e8d)
  • src/LMI_DNSSettingDataProvider.c (6f0cbaf1b3aa6ce557c8b0f6975a29fee4feac11)
  • src/LMI_EthernetPortStatisticsProvider.c (ffae836683d4a442d4be8b851a3b36453ac65f37)
  • src/LMI_ExtendedStaticIPAssignmentSettingDataProvider.c (731760368218c190f08cd6ebc2d5b2cb1174b8cc)
  • src/LMI_IPConfigurationServiceAffectsElementProvider.c (874ab1dd6896267d7cadc4955224ed174ea72426)
  • src/LMI_IPNetworkConnectionCapabilitiesProvider.c (3a1dfc4550f0b64fbd0515a5339c84c91f46e331)
  • src/activeconnection.c (648c23fa2fdf616950758b6d1e58e78e3f6b20e4)
  • src/activeconnection_nm.h (c60d5da01cbe0254adb5272ff89b61d2c7737ef0)
  • src/activeconnection_nm.c (caef0042839b520f430f5676e88d52392962e93e)
  • src/connection.h (49c4b85f07a8c09acff6bd3530c045580847f4cc)
  • src/connection.c (58c7b8d9b9ea6a95094368da853d89fa178d6c64)
  • src/connection_nm.h (8a43bd068717a4961ba986705c277fecf518aec3)
  • src/connection_nm.c (2c6eab8926012089b8364dce6652c571686f473d)
  • src/connection_private.h (821e9fd765ab24e9262665540d03a28c91d6c2ab)
  • src/dbus_wrapper.c (a2d1e98a7cba16036d02a39bf314511b90d4f816)
  • src/errors.h (bbeec9b4fc7959f23209a6807527a2f86dbc00c8)
  • src/globals.h (e06b5f4fd595c277370e5ef98ac37dfd69023550)
  • src/globals.c (f7ce75d47d139910e13b0eec51ec537b1bca37f4)
  • src/ipassignmentsettingdata.c (1a9501e04fcf8791b54deb719fd8c3c1d32f4633)
  • src/ipconfig.c (575a37ce0f17aa1928d3bcd686bdccaaafbfa5a2)
  • src/network.h (9a70c28ffec537e9fdb441ea96d27e32f0da5ea3)
  • src/network.c (8b64c0f06704d5a5644215f6a9af125c8ca0c598)
  • src/network_nm.c (24455f3b0d0002424449bde12c854d19ad6591fe)
  • src/network_private.h (27fe247e6bfc6a0381d93f23c8e0953571461cbc)
  • src/nm_support.h (7f8b6cabb504ee88a6e5af16eade7e4aeddb004f)
  • src/nm_support.c (272bd3ebef44b5b0a2b40ee0cba31b42cc7e9f94)
  • src/port.h (a249c8b34ce629f7539d562926928f7a44031fc9)
  • src/port.c (4b5cd96b94b4448acb3f0498b17d74b5133f3d39)
  • src/port_nm.c (d3d123788d673dc40491e58a23001e8d16370ff9)
  • src/setting.h (1f678c3a6c96fc26184c90089539bfaffc433e3e)
  • src/setting.c (e05ed50ac3b2a13806f6abe032a0e588d81e39c9)
  • src/setting_nm.h (6f626b83a2c2b70ba0a4ce9ff233be54fc7ebe28)
  • src/setting_nm.c (c005917c0d4bb72d715a32eabfb132a06c8983bc)
  • src/unittest/mock_nm.c (7509b493418bbacd5294a1a16a0da19147a7087e)
  • src/unittest/test.h (4997906c65f646a785ccdb4e9bb90ecc1f549ac7)
  • src/unittest/test_connection.c (5d4c9bdb4590e8181aa8d70f96f24162be0bd8c4)
  • src/unittest/test_network.c (75ef1d602fb09353cb5da871012615ac68bb3968)
  • src/unittest/test_setting.c (a03b51b45df266372212ab6d925434b2daec6bcc)

View Diff