瀏覽代碼

Ticket 47384 - Plugin path validation returntext not set correctly

Description:  "returntext" was not being set correctly.

https://fedorahosted.org/389/ticket/47384

Reviewed by: nhosoi(Thanks!)
Mark Reynolds 12 年之前
父節點
當前提交
36f3f34d87
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      ldap/servers/slapd/fedse.c

+ 2 - 2
ldap/servers/slapd/fedse.c

@@ -1944,12 +1944,12 @@ check_plugin_path(Slapi_PBlock *pb,
         if (res) {
             if (strncmp(PLUGINDIR, resolved_path, plugindir_len) != 0) {
                 *returncode = LDAP_UNWILLING_TO_PERFORM;
-                returntext = "Invalid plugin path";
+                PR_snprintf(returntext, SLAPI_DSE_RETURNTEXT_SIZE,"Invalid plugin path");
                 rc = SLAPI_DSE_CALLBACK_ERROR;
             }
         } else {
             *returncode = LDAP_UNWILLING_TO_PERFORM;
-            returntext = "Invalid plugin path";
+            PR_snprintf(returntext, SLAPI_DSE_RETURNTEXT_SIZE,"Invalid plugin path");
             rc = SLAPI_DSE_CALLBACK_ERROR;
         }
         slapi_ch_free_string(&full_path);