# HG changeset patch
# User Sonny Piers <sonny.piers@gmail.com>
# Date 1300543033 -3600
# Node ID c979c4d0932b4c8c616f8aa31c9718ebddb88bb1
# Parent  0d3f18bb1d369d3e2b11ee2cc72f0b35a9e24f6e
Little fixes for strict mode compatibility.

diff --git a/modules/mod_manage.js b/modules/mod_manage.js
--- a/modules/mod_manage.js
+++ b/modules/mod_manage.js
@@ -154,7 +154,7 @@ exports.modifyAff = {
 			return makeError(response, errors.forbidden.n);
 
 		var e = false;
-		for (i in request.children) {
+		for (var i in request.children) {
 			var jid = request.children[i].getAttribute('jid');
 			var affiliation = request.children[i].getAttribute('affiliation');
 
diff --git a/modules/mod_publish.js b/modules/mod_publish.js
--- a/modules/mod_publish.js
+++ b/modules/mod_publish.js
@@ -86,7 +86,7 @@ exports.publish = {
 
 		var content = item.getChild();
 
-		subscribers = storage.setItem(nodeID, itemID, content);
+		var subscribers = storage.setItem(nodeID, itemID, content);
 		if (typeof subscribers == 'number')
 			return makeError(response, subscribers);
 
diff --git a/storage.js b/storage.js
--- a/storage.js
+++ b/storage.js
@@ -210,7 +210,7 @@ storage.setItem = function(nodeID, itemI
 	if (typeof itemID != 'string')
 		itemID = fdsq.makeRandomId();
 
-	i = node.setItem(itemID, content);
+	var i = node.setItem(itemID, content);
 	if (content)
 		i.content = content;
 
@@ -226,7 +226,7 @@ storage.deleteItem = function(nodeID, it
 	if (typeof itemID != 'string')
 		return errors.pub.retract.item_or_itemid_required.n;
 
-	item = node.setItem(itemID);
+	var item = node.setItem(itemID);
 	if (typeof item == 'number')
 		return item;