]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix mod_enum on windows, fix logic error in free function causing operations on freed...
authorMichael Jerris <mike@jerris.com>
Fri, 1 Dec 2006 06:12:07 +0000 (06:12 +0000)
committerMichael Jerris <mike@jerris.com>
Fri, 1 Dec 2006 06:12:07 +0000 (06:12 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3503 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/win32/udns/libudns.vcproj
src/mod/applications/mod_enum/mod_enum.c
src/mod/applications/mod_enum/mod_enum.vcproj

index aa44b9227288e2515a376f5545763eef427317a4..a4209098bea57d1b9a43422573c4cd7218549dc4 100644 (file)
@@ -20,7 +20,7 @@
                        OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
                        IntermediateDirectory="$(ConfigurationName)"\r
                        ConfigurationType="4"\r
-                       CharacterSet="1"\r
+                       CharacterSet="0"\r
                        >\r
                        <Tool\r
                                Name="VCPreBuildEventTool"\r
index 078b963f93d4d7300e5bf02626d8e4a6bc6e6fc6..9bf46a50a2c0b87804376574dc01618686957114 100644 (file)
@@ -258,10 +258,10 @@ static void free_results(enum_record_t **results)
 
        for(rp = *results; rp;) {
                fp = rp;
+               rp = rp->next;
                switch_safe_free(fp->service);
                switch_safe_free(fp->route);
                switch_safe_free(fp);
-               rp = rp->next;
        }
        *results = NULL;
 }
index d4bd348377eedbd4ab2d8a9a8e36a71df8fac2ac..f2f20c08ab86fbc022097dc957d7ff8995a6b61e 100644 (file)
@@ -21,7 +21,7 @@
                        IntermediateDirectory="$(ConfigurationName)"\r
                        ConfigurationType="2"\r
                        InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"\r
-                       CharacterSet="2"\r
+                       CharacterSet="0"\r
                        >\r
                        <Tool\r
                                Name="VCPreBuildEventTool"\r
                        IntermediateDirectory="$(ConfigurationName)"\r
                        ConfigurationType="2"\r
                        InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"\r
-                       CharacterSet="2"\r
+                       CharacterSet="1"\r
                        >\r
                        <Tool\r
                                Name="VCPreBuildEventTool"\r